电脑上按Ctrl + D,下次访问更方便
服务分类

Python字符串格式化之f-string

Python有三种字符串格式化方式:

% 格式化

已淘汰

format 格式化(python2.6 新增)

不好用,处于淘汰的边缘。

f-string 格式化(python3.6 新增)

目前最常用

%格式化和format格式化,不建议使用了,f-string 格式化才是推荐用的。python3.6 新增了目前最常用的这种格式化方法,直接上代码。

name = 'shangshiwendao'
age = '15岁零2个月'
job = '程序员'
hobby = '点赞的人'
sentence = '你好,我是{},今年{},是个{},喜欢{}。'.format(name, age, job, hobby)
# 你还可以这样写
sentence = f'你好,我是{name},今年{age},是个{job},喜欢{hobby}。

发现了吗?你只需要在格式化的字符串前面加上一个小写字母:f,这段字符串就可以自动格式化了,既没有 % 的冗余,也没有 format 对变量名的重复书写。

发表回复

登录后才能评论
联系我们

联系我们

微信专属客服:

fuwu360微信客服

工作时间:周一至周五,9:30-18:30,节假日休息

返回顶部