# 字符串方法
my_str = "Hello, world!"
'''
len(my_str) 获取字符串长度
find("w") 查找子字符串所处的位置
count("l") 字符串出现的次数
in 和 not in 是否包含子字符串 (True or False) "Hello" in my_str
replace("", "") 字符串替换 my_str.replace("替换前","替换后")
split("") 字符串分割 split(",")得到数组
'''
print(len(my_str)) # 13
print(len("你好")) # 2
print(len("你好".encode("utf-8"))) # 6 每个中文3个字符
print(len("你好".encode("gbk"))) # 4 每个中文2个字符
print(my_str.find("88")) # -1 表示没有此字符串
print(my_str.find("w")) # 7 表示下标为7
print(my_str.find("l")) # 2 此字符串第一次出现的位置
print(my_str.find("wo")) # 7 表示此字符串第一个字符的位置
print(my_str.count("l")) # 3 此字符串出现的次数
print(my_str.count("9")) # 0 此字符串没有出现
print(my_str.count("ll")) # 1 此字符串出现的次数
print(my_str.replace("l", "**")) # He****o, wor**d!
print("l" in my_str) # True 是否包含
print("l" not in my_str) # True 是否不包含
print(my_str.split(",")) # ['Hello', ' world!']
网友评论