Python基础String字符串定义与函数

字符串的函数

查看该数据类型都有哪些函数:
内置函数dir

name = "liming"
print(dir(name))

1.count() 统计某个字符出现的次数

name_info = "liming" 
print(name_info.count("s")) 
// 结果是1 

2.find() 查找某个元素在字符串中的索引值

name_info = "liming" 
name_info.find("查找字符",start,end) 
start 默认为0 ,end默认为-1,且包含-1 
find 如果找不到元素的下标值,返回 -1 

3.index() 查找某个元素在字符串中的索引值

name_info = "liming" 
name_info.index("查找字符",start,end) 
index("查找字符",start,end) 
start 默认为 0 ,end默认为-1,且包含-1 
index如果找不到元素的下标值,则报错 

总结:find 和index函数功效一样,都是求索引。但是find找不到返回-1,而index找不到则报错。

4.strip() 去除字符串两边的空格和换行

print(" hello world ".strip()) // 结果为"hello world" 

5.split() 拆分字符串。通过指定分隔符对字符串进行切片,并返回分割后的列表(list)

name = "liming" print(name.split("i"))  

6.join() 连接字符串数组。将字符串、元组、列表中的元素以指定的字符(分隔符)连接生成一个新的字符串

name = "liming" print(" ".join(name))

7.isdigit() 判断字符串是否是int型

name = "liming" print(name.isdigit()) 

你可能感兴趣的:(python,python)