print( , )
打印一个常量,变量我们可以用print
函数,如果有多个变量与常量使用print()
时用逗号,
分割开就行了。如:
from random import random
a = random() # random()函数:产生一个 0到1 均匀分布的随机数
print('产生一个0到1的随机数:', a)
# 打印出:产生一个0到1的随机数: 0.34715601675296315
发现输出的数字太长了,保留两位小数就可以了,然而这种方法无法做到。
format()
所以我们需要format()
函数的帮助!即格式化函数。
使用格式:"一堆字符串{}".format(要被格式化输出的量)
。双引号里面的一对花括号指定输出量插入的位置。
print('产生一个0到1的随机数: {}'.format(a))
# 打印出:产生一个0到1的随机数: 0.34715601675296315
print('产生一个0到1{}的随机数: '.format(a))
# 打印出:产生一个0到10.34715601675296315的随机数:
小数位控制
要限定保留位数的使用格式{:.限定的位数 打印类型}
print('产生一个0到1的随机数: {:.2f}'.format(a))
# 打印出:产生一个0到1的随机数: 0.35
这里{.2f}
表示保留两位小数,输出为浮点型
更多
更多format()
使用参见:
https://www.runoob.com/python/att-string-format.html