Python字符串函数:利用字符串函数来操作和处理字符串数据
发布时间:2023-09-14 21:16:23
Python字符串函数是一系列用于操作和处理字符串数据的函数。它们可以用于截取子字符串、查找字符串、替换字符串、转换字符串大小写等操作。下面将介绍一些常用的Python字符串函数。
1. capitalize(): 将字符串的 个字符转换为大写,其他字符转换为小写。
s = "hello world" print(s.capitalize()) # 输出:Hello world
2. upper(): 将字符串中所有字符转换为大写。
s = "hello world" print(s.upper()) # 输出:HELLO WORLD
3. lower(): 将字符串中所有字符转换为小写。
s = "HELLO WORLD" print(s.lower()) # 输出:hello world
4. count(substring): 统计字符串中子字符串出现的次数。
s = "hello world"
print(s.count('l')) # 输出:3
5. find(substring): 查找子字符串在字符串中的位置,找不到返回-1。
s = "hello world"
print(s.find('o')) # 输出:4
6. replace(old, new): 替换字符串中的部分字符。
s = "hello world"
print(s.replace('l', 'L')) # 输出:heLLo worLd
7. split(separator): 按照指定的分隔符将字符串分割成多个子字符串,并返回一个列表。
s = "hello,world"
print(s.split(',')) # 输出:['hello', 'world']
8. join(iterable): 将字符串列表或可迭代对象中的每个元素连接起来,用指定的字符串作为分隔符。
lst = ['hello', 'world']
print('-'.join(lst)) # 输出:hello-world
9. strip(): 去除字符串开头和结尾的空格。
s = " hello world " print(s.strip()) # 输出:hello world
10. isdigit(): 判断字符串是否由纯数字组成。
s = "12345" print(s.isdigit()) # 输出:True
以上是一些常用的Python字符串函数,它们可以方便地处理和操作字符串数据,从而更灵活地开发和处理字符串相关的任务。
