字符串拼接

s1 = 'hello'
s2 = 'python'

s = s1 + s2

print(s)

res = s1 * 3
print(res)

字符串的切片

# 字符串的切片

s3 = 'hello xiaoming'
 #通过索引取出对应的字符
print(s3[1])
 #从1-4索引取出一段字符
print(s3[1:4]) #不包含4
 #取出索引4以后的所有字符
print(s3[4:])
 #取出索引4之前的所有字符
print(s3[:4])
 #字符串的反转
print(s3[::-1])

字符串的格式化

# 字符串的格式化
name = 'xm'
age = 18
s4 = '我的名字是: ,我的年龄是:'
 # %s格式化字符串
s5 = '我的名字是:%s,我的年龄是:%d' % (name,age)
print(s5)

 # format()格式化字符串
s6 = '我的名字是:{} ,我的年龄是:{}'.format(name,age)
print(s6)

字符串的常用函数

# 字符串的常用函数
s7 = "hello python"

 # 计算字符串的长度:len()
res1 = len(s7)
print(res1)

 # 统计字符串出现的次数
print(s7.count('l'))

 # 第一个字符大写,其他字符小写
print(s7.capitalize())

 # 全部变小写
print(s7.casefold())

 # 字符串的替换
print(s7.replace('python','world'))

 # 字符串转列表,根据空格分成两个部分
print(s7.split(' '))