美文网首页
python字符串输出格式化

python字符串输出格式化

作者: 扣篮的左手 | 来源:发表于2018-05-04 00:15 被阅读0次
# 字符串格式化
# 槽,参数顺序和槽的属性是对应的,默认是0,1,2...
print("不想当_{}_的_{}_不是好_{}_".format("厨子","司机","裁缝"))
# 也可以指定位置
print("不想当_{2}_的_{1}_不是好_{0}_".format("厨子","司机","裁缝"))
# 不想当_厨子_的_司机_不是好_裁缝_
# 不想当_裁缝_的_司机_不是好_厨子_

# 冒号前边是槽对应后边format当中参数的序号,冒号后边有六种格式控制标记
# 分别是:填充,对齐,宽度,逗号,.精度,类型
print("{0:=^20}".format("python")) # format中第0个参数以居中的方式,等号填充,20宽
# =======python=======
print("{0:*>20}".format("python"))
# **************python
print("{0:20}".format("python")) # 默认左对齐

# 逗号是千分位符,为了人阅读方便
# 精度之前有一个小数点,表示浮点数小数的精度,或者表示字符串最大的输出长度
print("{:.4}".format("python")) # 输出的是pyth
print("{:.2f}".format(123.456)) # 123.46保留小数点两位精度

print("{0:,.2f}".format(12345.6789)) # 12,345.68 如果不写精度默认6位小数

# 整数类型:b:二进制形式; c:字符形式Unicode编码形式; d:十进制; o:八进制; x:小写十六; X:大写十六
print("{0:b},{0:c},{0:d},{0:o},{0:x},{0:X}".format(425)) # 110101001,Ʃ,425,651,1a9,1A9
# 浮点类型:e:大写科学计数法,E:大写科学计数法,f:默认(6位小数),%:百分数形式
print("{0:e},{0:E},{0:f},{0:%}".format(3.14)) # 3.140000e+00,3.140000E+00,3.140000,314.000000%

# 利用类型和精度控制数字类型的输出

相关文章

  • python—输入与输出

    Python的格式化输出 使用字符串格式化的形式来优化Python的输出,使用%作为占位符。%后面跟的是变量的类型...

  • 与C/C++的不同

    #格式化输出字符串 在C中输出字符串语法是 'printf("age is %d",age);' 而在Python...

  • 【python】格式化输出

    python print格式化输出。 打印字符串print ("His name is %s"%("ofish")...

  • 字符串操作

    Python字符串 字符串格式化 Python将若干值插入到带有"%"标记的字符串中,从而可以动态的输出字符串 ...

  • python基础知识(3)

    python字符串 python转义字符 python字符串运算符 python字符串格式化 python格式化操...

  • Python中使用生成器实现杨辉三角

    其中输出部分运用了字符串的格式化知识,在我的另一篇简文《Python学习笔记》中有记录python中字符串的格式化...

  • 3/20python之格式化字符串

    格式化字符串,就是将字符串以特定格式输出。 Python2.6 开始,新增了一种格式化字符串的函数 【str.fo...

  • python3基础

    注释 python中使用‘#’注释一行代码,多行注释使用""" """ 格式化输出 %s 格式化的内容是字符串类型...

  • Python %d、%s、%r等用法

    Python print函数用法,print 格式化输出 使用print输出各型的 字符串 整数 浮点数 出度及精...

  • 简单的宏定义(不定期补充)

    控制台输出 RGB色值 格式化字符串 格式化字符串 输出点、坐标、Rect 格式化数字

网友评论

      本文标题:python字符串输出格式化

      本文链接:https://www.haomeiwen.com/subject/crsrrftx.html