自学内容网 自学内容网

Python技巧:格式化输出% 和f-string

正常print



hi = '大家好'
name = 'Ankie'
age = 18
print(hi,name,age)



用% 格式化print:



#占位符%格式化,字符串中有多少个占位符%,就要有多少个变量与占位符%一一对应
print('%s,%s,%d' % (hi, name,age))
#浮点数
PER_percent = 0.11415926
print('PER是%f' % PER_percent)
print('PER是%.2f' % PER_percent)    # .2表示打印小数点后两位
print('PER是%.2f%%' % PER_percent)  # %% 表示打印百分号%, 第一个%用来转义
 

用f-string格式化print(Python3.6)



#f-string格式化是在Python3.6之后引入的一种新的字符串格式化方式,这种格式化方式使用非常简单,只需要在字符串前面加上 f 或F ,并用花括号 {} 在字符串中表示要被替换的变量,其中花括号 {} 内直接填入要替换的变量。数据类型代号和辅助符号用冒号:连接在在变量的后面,可以不填。


print(f"大家好,我是{name},今年{age}岁!")

#:2f格式化浮点数。
print(f'PER is {PER_percent:.2f}%')


原文地址:https://blog.csdn.net/ank1983/article/details/143754723

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!