Python格式化输出杨辉三角,Python的格式化输出

  Python格式化输出杨辉三角,Python的格式化输出

  格式方法和占位符输出方法是Python打印格式、打印格式中最常用的方法。

  format方法

  以下是使用format方法打印格式字符串

  打印( {} {} {} )。format (ttdy , rrdmb ,小蓝))ttdyrrdmb小蓝这里是使用format方法的打印格式号。

  #表示整数打印( {} )。格式(2)) 2 #对于小数输出,只输出前n位小数。不够用的时候,0冒号的作用就是让后面的部分生效。打印( {:2f} )。格式(2))打印( {:2f} 。格式(2.344))打印()

  打印( {a:2f},{b:2f},{c:2f} 。format (b=2,c=1,a=0)) 0.00,2.00,1.00这里要注意赋值。如果前面的大括号里没有变量名,后面就不需要了,只要括号和数字一一对应就可以了。

  打印( {:2f}、{:2f}、{:2f} 。format (2,1,0)) 2.00,1.00,0.00使用format方法打印format大量数字时,可能会有位数要求。您也可以使用以下方法

  打印( {:-10} )。格式(12.3))打印( {:* 10} 。format (12.3)) 12.3-12.3 * * * * * 10表示输出字符的长度,小数点也算长度。{:* 10 } \ {:-lt;10 \} {:10}表示输出位数的长度为10。如果小于10,将被替换为-。您也可以使用0或空格来替换不足的数字。

  打印( {:010} )。格式(12.3)) 12.300000打印( {:10} 。format (12.3)) 12.3输出字符默认情况下左对齐。如果需要右对齐,请使用以下方法。

  打印( {:010} )。格式(12.3))打印( {:10} 。format (12.3)) 00000012.3 12.3如果使用中心对齐,请使用以下方法

  打印( {:-10} )。format(12.3))-12.3-如果格式后面是str、list或tuple,请使用以下方法执行打印格式。

  打印( {0 [0]} {0 [1]} {0 [2]} )。format ((ttdy , rrdmb ,小蓝))print ({0 [0]} {0 [1]} {0 [2]}}小蓝))print ({0 [0]} {1 [1]} {2 [1]} 。format (ttdy , rrdmb ,小蓝))ttdyrrdmb小蓝ttdyrrdmb小蓝rrdmb blue {0 [0]} \ {

  下面是使用占位符方式进行格式化输出

  当首先显式使用占位符输出时,%s表示字符串输出,%d表示整数输出,%f表示浮点输出。

  整数占位符输出

  打印( %d,%d,%d%(1,2,3)) 1,2,3字符串占位符输出

  print(%s,%s,%s%(苹果,香蕉,草莓))苹果,香蕉,草莓浮点数占位符输出

  Print (%f,%f,% f% (1,2,3)) 1.00000,2.00000,3.00000使用占位符输出浮点数时,默认输出6位小数,如有特殊需要可指定输出的小数位数。

  Print(%.2f%3.445) 3.44特别注意python3.7.3,使用%。nf输出的浮点数将是五舍六入

  打印( %.2f%3.446) 3.45

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

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