python函数五要素_1.2、Python快速入门(0529)

要素7:输入/输出

1、python解释器提供了3种标准文件对象,分别为标准输入、标准输出和标准错误,它们在sys模块中分别以sys.stdin、sys.stdout和sys.stderr形式提供;

2、python的print语句实现打印--一个对程序员友好的标准输出流接口;

3、从技术角度来讲,print是把一个或多个对象转换为其文本表达形式,然后发送给标准输出或另一个类似文件的流;

(1)在python中,打印与文件和流的概念联系紧密;

文件写入方法是把字符串写入到任意文件;

print默认把对象打印到stdout流,并添加了一些自动的格式化。

(2)实质上,print语句只是python的人性化特性的具体实现,它提供了sys,stdout,write()的简单接口,再加上一些默认的格式设置;

(3)print接受一个逗号分隔的对象列表,并为行尾自动添加一个换行符,如果不需要,则在最后一个元素后添加逗号。

要素7:输入/输出

print "String %format1 %format2 ..." %(variable1,variables,...)

字符                                                             输出格式

d,i                                                             十进制整数或长整数

u                                                                  无符号整数或长整数

o                                                                  八进制整数或长整数

x                                                                  十六进制整数或长整数

X                                                                 十六进制整数(大写字母)

f                                                                   浮点数,如[ - ]m.ddddd

e                                                                  浮点数,如[ - ]m.ddddde±xx

E                                                                  浮点数,如[ - ]m.dddddE±xx

g,G                                                            指数小于-4或更高精度时使用%e或%E,否则使用%E

s                                                                   字符串或任意对象。格式化代码使用str()生成字符串

r                                                                   同repr()生成字符串

c                                                                  单个字符

%                                                                字面量%

格式化输出:

print "String %format1 %format2 ..." %(variable1,variables,...)

变量variable1由格式format1来表示

变量variable2由格式format2来表示

显示为什么由格式符format决定

如果有多个变量,可以将数值变现为元组来定义

如果有两个格式符(%d和%f),那么后面就要有两个数值变量进行显示

这里也可以用 3.1 代替num2,即对应的数据可以从变量中引用的,也可以是直接给定的数值

系统会自动把 s 替换为所指定的字符串本身(name)

如果变量本身不是字符串,比如 num 的引用对象是数值,这里也会把 7.9 转换为字符串进行显示,而不是7.90000这样的数值,即不是数值类型float,但是type(num)的类型依然时float

数据类型的转换过程:尤其是使用两种互相不兼容的类型进行操作时,

显示

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值