python 的 f-string

参考的文章:

https://blog.youkuaiyun.com/sunxb10/article/details/81036693

https://www.tongpankt.com/4523

https://mlln.cn/2018/05/19/python3%20f-string%E6%A0%BC%E5%BC%8F%E5%8C%96%E5%AD%97%E7%AC%A6%E4%B8%B2%E7%9A%84%E9%AB%98%E7%BA%A7%E7%94%A8%E6%B3%95/

 

1.    format函数

"I am {name} and I am {age} years old.".format(name=name,age=age)
可以输出:I am tongpan and I am 28 years old.

 

2.    f-string

1).    如果使用f字符串操作则只需:
f”I am {name} and I am {age} years old.”
这样就ok了,简单很多

2).    f字符串还能进行数值计算
f”I am {name} and I am {age+2} years old.”

3).    f字符串还能使用对象操作:
person = {‘name’:’tongpan’, ‘age’:28}
访问元素的时候:
f”I am {person[‘name’]} and I am {person[‘age’]+2} years old.”


4).    f字符串还能进行字符串的排版操作:
new_str = f”|{name:-^20}|”
print(new_str)
输出结果:|——tongpan——-|


5).    f字符串还能进行更多数值计算:
pi = 3.1415926
new_str = f”{pi:.3f}”  后面的f为float的意思
输出结果:3.142

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值