参考的文章:
https://blog.csdn.net/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