下标索引
#字符串
name="abcde"
print(name[0])
print(name[-1])
运行结果:
字符串不可以修改
#字符串
name="abcde"
print(name)
name[2]=2
print(name)
运行结果:
字符串常用操作
查找元素下标
#字符串
name="abcde"
a=name.index('b')
print(a)
运行结果:
字符串的替换
#字符串
first="abcde"
secend="12345"
print(first)
print(secend)
new_first=first.replace("ab","123")
print(new_first)
print(first)
print(secend)
运行结果:
字符串的分割
#字符串
my_str="abcde 12345 nihao"
print(my_str)
print(type(my_str))
my_list=my_str.split(" ")
print(my_list)
print(type(my_list))
运行结果:
字符串的规整操作
#字符串
my_str=" abcde 12345 nihao "
print(my_str)
print(my_str.strip())
new_my_str=my_str.strip(" ab")
print(new_my_str)
new1_my_str=my_str.strip("o ")
print(new1_my_str)
运行结果:
统计某元素出现次数,统计字符串长度
#字符串
my_str="abcde 12345 nihao"
print(my_str)
a=my_str.count('a')
print(a)
b=len(my_str)
print(b)
运行结果:
汇总
遍历
特点
案例
#字符串
my_str="itheima itcast boxuegu"
print(my_str)
a=my_str.count("it")
print(a)
new_str=my_str.replace(" ","|")
print(new_str)
my_list=new_str.split("|")
print(my_list)
运行结果: