标准输入:x=input()……

标准输出:print()……


格式化输出:1、字符串格式化运算符%

        例:print('Values are %s,%s,%s.'%(1,2,['one','two']))

        输出:Values are 1,2,['one','two'].

        说明:无关语句Value are……的引号可以是单引号也可以是双引号,若数据是字符串要用引号(单双引号都行)括起,否则该字符串会被当成变量,编译器会报错。

        

          关于小数位数的输出控制大致与C语言一样,不同的是:

             print('%06.2f'%1.235)

             输出:001.24        6前面多了一个0,意思是不足6位,则在前用0补充

              若不确定长度和小数位数,可:‘%*.*f’%(6,2,2.345)  等同于‘%6.2f’%(2.345)

             print(' %(name)s:%(score)6.1f '%{'score':9.5,'name':Luky'})

            输出:Luky:   9.5

           (多见于字典类型的输出)

      


      2、format()内置函数

      例:print(format(3.142,'05.3'),format(65,'c'))

        输出:03.14 A

        说明:逗号前面是输出数据,逗号后面是输出格式,这格式包括上图的格式符号,也包括对输出长度、小数位数的控制格式,也包括 <m(左对齐,长度为m), >m(右对齐,长度为m), ^m(长度为m,居中),format()中只能有两个参数,一个是要输出的数据,一个是格式.

      

      字符串的输入:注意字符串必须有引号

      

      


      3、字符串的format()方法(推荐)

      格式:

      (1)格式字符串.format(输出项1,输出项2,输出项3)

        格式字符串包括普通字符和格式说明符,形式:{[序号或键]:格式说明符}

        例:print('I\'m {1},{0}'.format('welcome','Jayden'))

          输出:I‘m Jayden,welcome

          注:在无关语句中的符号要用转义字符,如要单引号 ' 则用 \',要双引号 ",则要 \"

          print('I\'m' {name},{ms}'.format(ms='welcome',name='Jayden')

          输出同上。

          

          x=int(input())

          print('{:.2f},{:d},{:d}'.format(1.325,9,x))

          输入:5

          输出:1.32 9 5

          

          若均不在:前写明序号,将按顺序读取输出

          

python复习——数据输入输出的更多相关文章

  1. python和数据科学(Anaconda)

    Python拥有着极其丰富且稳定的数据科学工具环境.遗憾的是,对不了解的人来说这个环境犹如丛林一般(cue snake joke).在这篇文章中,我会一步一步指导你怎么进入这个PyData丛林. 你可 ...

  2. pandas小记:pandas数据输入输出

    http://blog.csdn.net/pipisorry/article/details/52208727 数据输入输出 数据pickling pandas数据pickling比保存和读取csv文 ...

  3. Python和数据科学的起步指南

    http://python.jobbole.com/80853/ Python拥有着极其丰富且稳定的数据科学工具环境.遗憾的是,对不了解的人来说这个环境犹如丛林一般(cue snake joke).在 ...

  4. 用 Python 排序数据的多种方法

    用 Python 排序数据的多种方法 目录 [Python HOWTOs系列]排序 Python 列表有内置就地排序的方法 list.sort(),此外还有一个内置的 sorted() 函数将一个可迭 ...

  5. [SAP ABAP开发技术总结]数据输入输出转换、小数位/单位/货币格式化

    声明:原创作品,转载时请注明文章来自SAP师太技术博客( 博/客/园www.cnblogs.com):www.cnblogs.com/jiangzhengjun,并以超链接形式标明文章原始出处,否则将 ...

  6. Python基础-输入输出(IO)

    Python基础-输入输出(IO) 程序会有输入和输出,输入可以从标准输入或是从一个文件读入数据,程序的输出可以以一种友好可读的方式(human-readable)打印出来,或是写进一个文件,而标准输 ...

  7. python爬虫+数据可视化项目(关注、持续更新)

    python爬虫+数据可视化项目(一) 爬取目标:中国天气网(起始url:http://www.weather.com.cn/textFC/hb.shtml#) 爬取内容:全国实时温度最低的十个城市气 ...

  8. python调用数据返回字典dict数据的现象2

    python调用数据返回字典dict数据的现象2 思考: 话题1连接:https://www.cnblogs.com/zwgbk/p/10248479.html在打印和添加时候加上内存地址id(),可 ...

  9. python调用数据返回字典dict数据的现象1

    python调用数据返回字典dict数据的现象1 思考: 可以看到这两种情况,区别在于构造函数make()里赋值给字典dict的方式不同.使用相同的调用方式,而结果却完全不同.可以看到第二种情况才是我 ...

随机推荐

  1. 从零到Django大牛的的进阶之路02

    Cookie/Session Cookie Cookie以键值对的格式进行信息的存储. Cookie基于域名安全,不同域名的Cookie是不能互相访问的,如访问itcast.cn时向浏览器中写了Coo ...

  2. P1058 选择题

    P1058 选择题 转跳点:

  3. 如何创建一个SpringBoot多模块项目

    创建主模块rail-plate-line 1.点击Create New Project  --> 选择Spring Initializr  -- > 选择本地jdk 2.Group为com ...

  4. 《高性能MySQL》之EXPLAIN

    使用explain关键字获取sql执行性能 语法如下: explain select * from table explain 中的列expain出来的信息有10列,分别是id,select_type ...

  5. 浅谈Spring 5的响应式编程

    这篇使用Spring 5进行响应式编程的入门文章展示了你现在可以使用的一些新的non-blocking, asynchronous.感谢优锐课老师给予的指导! 近年来,由于响应式编程能够以声明性的方式 ...

  6. CentOS7 防火墙设置

    CentOS7 防火墙命令 最近在公司服务器上安装了oracle12c数据库,在用数据库客户端连接的时候,连接不了.最后查找资料的原因是因为oracle的服务端口未开放. 首先还是还是输入以往的开启某 ...

  7. DOM:通过文本框向下拉列表中添加内容

    <!DOCTYPE html><html> <head>        <meta charset="UTF-8">         ...

  8. 吴裕雄--天生自然java开发常用类库学习笔记:多对多关系范例

    import java.util.List ; import java.util.ArrayList ; public class Course{ private String name ; priv ...

  9. P1047 编程团体赛

    转跳点:

  10. java中vector、ArrayList、LinkedList的区别

    转 首先看这两类都实现List接口,而List接口一共有三个实现类,分别是ArrayList.Vector和LinkedList.List用于存放多个元素,能够维护元素的次序,并且允许元素的重复.3个 ...