Python拼接字符串和变量
时间: 2023-12-25 11:26:32 浏览: 104
python实现字符串和数字拼接
Python中有多种方法可以拼接字符串和变量,其中包括使用“+”直接进行拼接、使用内置方法“字符串.format()”进行参数代入拼接以及使用“%s%s”公式将元组元素按顺序代入占位符进行拼接。具体方法如下:
1. 使用“+”直接进行拼接,适用于字符串和字符串连接。例如:str1 = '我',str2 = '18岁',str3 = str1 + str2,输出结果为'我18岁'。
2. 使用内置方法“字符串.format()”进行参数代入拼接。例如:age = 18,str1 = '我{}{}岁,{}{}岁'.format('今年',age,'明年',age+1),str2 = '我{2}{0}岁,{3}{1}岁'.format(age,age+1,'今年','明年'),str3 = '我今年{age1}岁,明年{age2}岁'.format(age1 = 18,age2 = 19)。其中,花括号中的是参数的位置索引,例如,我{2}{0}岁中的{0}就是将索引为0的参数替换到当前位置,即变量age的值。
3. 使用“%s%s”公式,将元组元素按顺序代入占位符进行拼接。例如:str1 = '我%d岁' % (18),str2 = '我%d岁,永远%s岁' % (18,18),str3 = '我%d岁,永远%s岁' % (18,'18')。其中,%d表示整数类型的占位符,%s表示字符串类型的占位符。
阅读全文