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)

五种方法运行结果:
python中字符串的相关知识
二、字符串切片
切片:[起始位置:终止位置+1]
下标索引取值(取单个值)

desc = “名字panzhengheng”
1.取出名字两个字
res = desc[0:2]
print(res)
python中字符串的相关知识
2.取出panzhengheng
res1 = desc[2:]
res2 = desc[2:14]
print(res1)
print(res2)
python中字符串的相关知识
3.下标索引取值(取单个值)
取出p
print(desc[2])
python中字符串的相关知识
4.加步长取片
切片:[起始位置:终止位置+1:步长]
取出2346
str1=“a2b3c4d6”
print(str1[1::2])
python中字符串的相关知识
三、字符串转义
字符串转义
r:防转义,字符串前面加了r之后,字符串中的内容就不会转义

\n自动换行
s1 = ‘python \nhello’
print(s1)
python中字符串的相关知识
\t代表一个空格键

s2 = ‘python\tthello’
print(s2)
python中字符串的相关知识