“+” # 字符串的拼接 str1 = 'abc' str2 = 'def' str3 = 'ghi' demo = str1+str2+str3 print(demo) 运行后 abcdefghi
# %s # 占位符 str4 = '我们' str5 = '网吧' demo1 = '%s在等你。' %(str4) print(demo1) demo2 = '%s在%s等你。' %(str4, str5) print(demo2) 运行后 我们在等你。 我们在网吧等你。
# join # 在单引号中加入字符串,要以列表的形式输入join的括号 # 如果单引号中有其他字符则起到在字符串与字符串中拼接的作用 str1 = 'abc' str2 = 'def' str3 = 'ghi' demo3 = ''.join([str1, str2, str3]) print(demo3) demo4 = '我'.join([str1, str2, str3]) print(demo4) 运行后 abcdefghi abc我def我ghi
#format # format后面的为元组数据,每个数据都具有下标 str1 = 'abc' str2 = 'def' str3 = 'ghi' demo5 = '{}{}我{}'.format(str1, str2, str3) print(demo5) 运行后 abcdef我ghi
# 在花括号内可以加入format后面的为元组数据的下标 str1 = 'abc' str2 = 'def' str3 = 'ghi' demo6 = '{2}{1}我{0}'.format(str1, str2, str3) print(demo6) 运行后 ghidef我abc
# format后面的为元组数据内部也可以用变量接收, # 也可以将接收变量输入花括号 str1 = 'abc' str2 = 'def' str3 = 'ghi' demo7 = '{n2}{n3}我{n1}'.format(n1=str1, n2=str2, n3=str3) print(demo7) 运行后 defghi我abc
# format可以缩写为f,这种方法最简洁。 str1 = 'abc' str2 = 'def' str3 = 'ghi' demo8 = f'{str1}{str3}{str2}' print(demo8) 运行后 abcghidef