1、字符串下标
对字符串的每个元素进行编号: 下标从0开始,每个下标都是整数
s = “hello”
#下标范围: 0-4
通过下标来取出字符串中的元素
#字符串名字[下标]
s = “world”
print(s[2]) # r
下标为负,从右边第一个:-1到左边第一个-n
s = “hello”
s[-1] # o
s[-5] # h
2、字符串操作
替换 replace
s = “hello python,hello world”
s.replace(",", " “) # 将,替换为空格,此时s本身没有改变
s = s.replace(”,", " ") # 通过重新赋值,s本身改变
分割split:标志存在,按标志切分,标志不存在,整个字符串不分割
spplit()中不写任何标志,默认按空格分割,且会去除空字符串
拼接 join:将每个单词按照标志连接在一起
分割字符串中所有单词
s = “hello python, hello world, hello china”
#1、标志不统一,替换统一
s = s.replace(",", " “)
#2、 分割字符串
l = s.split()
l: [‘hello’, ‘python’, ‘hello’, ‘world’, ‘hello’, ‘china’]
#3. 按 “-” 拼接l
#-”.join(l)
#"+".join(l)