Python字符串的格式化

format函数用于字符串的格式化
  • 通过关键字

1 print('{名字}今天{动作}'.format(名字='陈某某',动作='拍视频'))#通过关键字
2 grade = {'name' : '陈某某', 'fenshu': '59'}
3 print('{name}电工考了{fenshu}'.format(grade))#通过关键字,可用字典当关键字传入值时,在字典前加即可

  • 通过位置

1 print('{1}今天{0}'.format('拍视频','陈某某'))#通过位置
2 print('{0}今天{1}'.format('陈某某','拍视频'))

f-string

然鹅,到了3.6呢 我们迎来了字符串格式化的伟大进步
下面是 使用f-string 使生活质量得到显著改善、国民幸福感得到明显提升的例子

name = "Eric"
age = 74
f"Hello, {name}. You are {age}."
f"{2 * 37}"
f"{name.lower()} is funny."
message = (f"Hi {name}. "
        f"You are a {profession}. "
        f"You were in {affiliation}.")

你可能感兴趣的:(Python字符串的格式化)