赞
踩
print介绍,与格式化输出
使用方法:print(self, *args, sep=’ ‘, end=’\n’, file=None)
目的:输出一系列的值,默认调用了sys.stdout.write()方法将输出打印到控制台
file:默认输出到打印控制台,也可以输出到文件(文件已被打开)
sep:字符串插入在多个值之间,默认为一个space
end=:在字符串末尾最后一个值后添加一个符号,默认为换行符
print("egons")
print("alex","erick","ergou",sep=" abc ")
len1=["alex","erick","ergou"]
for item in len1:
print(item,sep="abc",end=" ")
"""
结果输出:
egons
alex abc erick abc ergou
alex erick ergou
"""
f=open ("练习.txt","a")
for item in len1:
print(item,file=f )
f.close()
“”"
格式化输出:
(1). %字符:标记转换说明符的开始
(2). 转换标志:-表示左对齐;+表示在转换值之前要加上正负号;“”(空白字符)
表示正数之前保留空格;0表示转换值若位数不够则用0填充
(3). 最小字段宽度:转换后的字符串至少应该具有该值指定的宽度。如果是*,则宽
度会从值元组中读出。
(4). 点(.)后跟精度值:如果转换的是实数,精度值就表示出现在小数点后的位数。
如果转换的是字符串,那么该数字就表示最大字段宽度。如果是*,那么精度将从元组中读出
(5).字符串格式化转换类型
转换类型 含义
d,i 带符号的十进制整数
e 科学计数法表示的浮点数(小写)
E 科学计数法表示的浮点数(大写)
f,F 十进制浮点数
C 单字符(接受整数或者单字符字符串)
r 字符串(使用repr转换任意python对象)
s 字符串(使用str转换任意python对象)
“”"
pi=3.1415926 print("%2.5f" %(pi))#字段宽度为2,精度为3,左对齐 print("%10.5f" %(pi))#字段宽度为10,精度为3,左对齐,对象宽度不够,采用空白填充 print("%*.*f" %(10,3,pi))#用*从后面的元组中读取字段宽度的精度 print("%010.5f" %(pi))#字段宽度为10,精度为3,左对齐,对象宽度不够,采用0填充 print("%-10.5f" %(pi))#字段宽度为10,精度为3,右对齐,对象宽度不够,采用空白填充 print("%+f" %(pi))#显示正负号 print("%+10.5f" %(pi)) """输出结果: 3.14159 3.14159 3.142 0003.14159 3.14159 +3.141593 +3.14159 """
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。