python中字符串的相关知识
一、字符串拼接
s1 = “python”
s2 = “hello”
第一种方法:
s3 = s1 + s2
print(s3)
第二种方法:format()字符串格式化输出的方法
s4 = ‘{}{}’.format(s1, s2)
print(s4)
第三种方法:F表达式
s5 = F"{s1}{s2}"
print(s5)
第四种方法:%s占位(传统格式化输出的方式)
s6 = “%s%s” % (s1, s2)
print(s6)
第五种方法:
s7 = “”.join((s1, s2))
print(s7)
五种方法运行结果:
二、字符串切片
切片:[起始位置:终止位置+1]
下标索引取值(取单个值)
desc = “名字panzhengheng”
1.取出名字两个字
res = desc[0:2]
print(res)
2.取出panzhengheng
res1 = desc[2:]
res2 = desc[2:14]
print(res1)
print(res2)
3.下标索引取值(取单个值)
取出p
print(desc[2])
4.加步长取片
切片:[起始位置:终止位置+1:步长]
取出2346
str1=“a2b3c4d6”
print(str1[1::2])
三、字符串转义
字符串转义
r:防转义,字符串前面加了r之后,字符串中的内容就不会转义
\n自动换行
s1 = ‘python \nhello’
print(s1)
\t代表一个空格键
s2 = ‘python\tthello’
print(s2)