‘%’格式化
字符串中的外部变量使用%d,%f,%s分别对应整形,浮点型,字符串型变量进行占位,在字符串后使用%间隔外部变量名,其与字符串占位符的类型和顺序要保持一致,多个变量使用括号括起来。
apple_num = 1
banana_num = 2
print('苹果一共有%d个' % apple_num)
print('苹果一共有%d个,香蕉一共有%d个' % (apple_num, banana_num))
f 格式化
字符串前使用f表示格式化字符串,字符串内外部变量使用{}括起来
apple_num = 1
print(f'苹果一共有{apple_num}个')
四舍五入输出
a = 1.54
print(f'a的值为{a:.1f}')
print(f'a的值为{a:.0f}')
此时若不想使用格式化字符串的方式进行四舍五入也可以使用round函数,round函数用法为
round(digit, num)
其中digit为需要进行四舍五入的数,num为保留的位数(默认为0)
a = 1.54
print(round(a))
print(round(a, 1))
print(round(a, 2))
#2
#1.5
#1.54