Python基础之文本常量与字符串模板
文本常量
文本常量是指在程序中使用的不可修改的文本值,通常被称为字符串(string)。在Python中,文本常量可以用单引号或双引号括起来。
# 使用单引号表示文本常量
s1 = 'hello'
# 使用双引号表示文本常量
s2 = "world"
在Python中,字符串可以进行一系列的操作,比如字符串连接、字符串切片等。
# 字符串连接
s3 = s1 + ' ' + s2
print(s3) # 输出:hello world
# 字符串切片
s4 = s3[1:6]
print(s4) # 输出:ello
字符串模板
字符串模板是指一种可以动态替换参数值的字符串,它通常被用于生成自定义的文本输出。在Python中,字符串模板可以用string.Template
模块来实现。
from string import Template
# 定义一个字符串模板
template = Template('我是$who,今年$age岁了。')
# 替换字符串模板中的参数值
string = template.substitute(who='小明', age=18)
# 输出替换后的字符串
print(string) # 输出:我是小明,今年18岁了。
在替换字符串模板中的参数值时,还可以使用字典来指定参数值。
# 定义一个字典
info = {'who': '小红', 'age': 22}
# 使用字典来替换字符串模板中的参数值
string = template.substitute(info)
# 输出替换后的字符串
print(string) # 输出:我是小红,今年22岁了。
以上就是关于Python基础之文本常量与字符串模板的完整攻略,希望可以对你有所帮助。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Python基础之文本常量与字符串模板 - Python技术站