python提供进行格式化输出的函数,python中格式化输出是什么意思

  python提供进行格式化输出的函数,python中格式化输出是什么意思

  什么叫格式化输出?

  根据一些特殊要求输出数据。

  如果您输入一个整数,您希望该整数以十六进制或八进制输出。如果输入一个小数,希望小数保留后两位再输出,也可以通过科学计数的方式输出小数。字符串的输出应该是十格输出,或者左对齐、居中等。

  Python字符串格式符号:

  # 关于整数的格式化输出

  num01,num02=200,300

  Print(八进制输出:0o%o,0o%o%(num01,num02))

  Print(十六进制输出:0x%x,0x%x%(num01,num02))

  Print(十进制输出:%d,%d%(num01,num02))

  Print(二进制输出 200:,鲤鱼大豆(Num01),二进制输出 300:,鲤鱼大豆(num02))

  # 浮点数输出

  %f保留小数点后六位有效数字,而%.3f保留三位小数。

  %e保留小数点后六位有效数字,并以指数形式输出。%.3e保留小数点后3位,使用科学的计数方法。

  %g在保留六位有效数字的前提下,用小数法,否则用科学计数法。%3g保留3位有效数字,使用十进制或科学计数法。

  num01=123456.8912

  打印(“标准模式:% f“% num 01”)

  Print(保留两位有效数字:% . 2f“% num 01”)

  打印(e的标准模式:% e“% num 01”)

  打印(e:% . 2e“% num 01”的两位有效数字)

  Print(标准模式为 g: %g%num01) #如果7位不能保留,则使用科学记数法。

  打印(两位有效数字 g: %.2g%num01 )

  #字符串的格式化输出

  %s标准输出

  s靠右对齐,有10个占位符。

  s左对齐,有10个占位符。

  %.2s截取2位字符串

  .2s 10位占位符,截取两位字符串

  str01=www.iLync.cn

  打印(的标准输出:%s%str01)

  print(s:s % str 01 的固定空格输出)#右对齐

  Print(的固定空格输出:%-20s%str01)#左对齐

  print( s truncation:% . 3s % str 01)#截断前三个字符

  打印( s截距: 3s% str01)

  打印(的截距:%-10.3秒“%str01”)

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: