当前位置:   article > 正文

python (print使用,与格式化输出)_python print &

python print &

print使用

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
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15

格式化输出

“”"
格式化输出:
(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
"""
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小舞很执着/article/detail/953376
推荐阅读
相关标签
  

闽ICP备14008679号