字符串的基本操作
1.字符串的定义
my_str = "henanmuyejingjixueyuan"
2.字符串可以通过索引访问字符
my_str = "wang"
value1 = my_str[1]
value2 = my_str[-3]
print(f"字符串my_str中下标为1的字符的值是{value1},下标是-3的字符的值是{value2}")
"""
输出的结果是:字符串my_str中下标为1的字符的值是a,下标是-3的字符的值是a
"""
3.index方法
my_str = "wang and wang"
value = my_str.index("and")
print(f"在{my_str}中查找and,其起始下标为{value}")
"""
查找起始下标
"""
4.字符串的替换
my_str = "henanmuyejingjixuayuan and xinxigongchengxueyuan"
new_my_str = my_str.replace("xinxigongchengxueyuan", "xingong")
print(new_my_str)
5.字符串的分割
"""
字符串.split(分割字符) 字符串本身不变
字符串进行分割后得到一个列表
"""
my_str = "henan and muye"
my_str_list = my_str.split(" ")
print(f"将字符串{my_str}按空格进行分割后得到{my_str_list}")
6. 字符串的规整
"""
字符串.strip() 不传入参数,去除收尾空格
字符串.strip(字符串) 把字符串中有的字符都移除,按单个字符 会把传入的字符串分割成单个字符
因为字符串不能被修改,所以得到一个新的字符串
"""
my_str = " henan and muyuan "
new_my_str = my_str.strip()
print(new_my_str)
my_str = "12henan and muyuan21"
new_my_str = my_str.strip("12")
print(new_my_str)
7.统计字符在字符串中出现的次数
my_str = "henan and henanmuye"
num = my_str("henan")
print(num)
8.统计字符串的长度
my_str = "henan"
len = len(my_str)
print(f"字符串的长度为{len}")