04、字符串格式化
字符串格式化
%
#占位符 name = 'ccc' text = '我叫%s,今年18岁' % name
第一种(推荐)
name = 'ccc' age = 18 text = '我叫%s,今年%d岁' % (name,age)
第二种(不推荐)
message = '%{name}s你在哪里,我到%{location}s了' % %{'name':'ccc','location':'上海'}
文本中出现百分比的情况下
text = '%s,我的工作进度已完成95%%了' % '老板' #多增加一个%就可以解决文本中出现百分比而报错
format
第一种
text = '我叫{0},今年18岁'.format('打野') text = '我叫{0},今年{1}岁'.format('打野',18) text = '我叫{0},今年{1}岁,真实姓名叫{0}'.format('打野',18)
第二种
text = '我叫{},今年{}岁'.format('打野',18,'打野') #这一种没法复用
第三种
text = '我叫{n1},今年18岁'.format(n1='ccc') text = '我叫{n1},今年{age}岁'.format(n1='ccc',age=18) text = '我叫{n1},今年{age}岁,真实姓名是{n1}'.format(n1='ccc',age=18)
f
action = '跑步' text = f'我喜欢{action}' name = 'ccc' age = 20 text = f'我的名字叫{name},今年{age}岁'

浙公网安备 33010602011771号