python3 基本数据类型:字符串格式化

格式化符号

  • 格式化字符及其ASCII码:%c
  • 格式化字符串:%s
  • 格式化整数:%d
  • 格式化无符号整型:%u
  • 格式化无符八进制数:%o
  • 格式化无符十六进制数:%x,%X
  • 格式化浮点数:%f
  • 科学计数法格式化浮点数:e,E
print('%c' % 'A') #A
print('%c' %  0x41) #A
print('%o' % 89) #131
print('%x' % 89) #59
print('%f' % 3.1415) #3.141500
print('%e' % 314.15) #3.141500e+02]

格式化操作辅助指令

  • 左对齐:-
  • 输出正数的符号:+
  • 显示数字前面的0而不是采用空格填充:0
  • 输出%:%
  • 指定数据显示宽度和小数点位数:m.n
print("%-d" % 10)
print("%+d" % 10) #+10
print("%8.2f" % 31.2456) #   31.25
print("%d %%" % 90 ) #90 %

 

posted @ 2018-11-19 12:34  刘-皇叔  阅读(648)  评论(0编辑  收藏  举报