Python中str内置函数用法总结
Python中str类是一种常用的数据类型,有很多内置函数可以帮助我们操作和处理字符串。下面是一些常用的str内置函数及其用法总结。
1. capitalize()
将字符串第一个字符变为大写。
示例代码:
str = "hello world"
new_str = str.capitalize()
print(new_str) # Hello world
2. upper()
将字符串中所有字符变为大写。
示例代码:
str = "hello world"
new_str = str.upper()
print(new_str) # HELLO WORLD
3. lower()
将字符串中所有字符变为小写。
示例代码:
str = "HELLO WORLD"
new_str = str.lower()
print(new_str) # hello world
4. title()
将字符串中每个单词的首字母变为大写。
示例代码:
str = "hello world"
new_str = str.title()
print(new_str) # Hello World
5. count(sub, start, end)
返回字符串中子字符串sub在[start, end]区间内出现的次数。
示例代码:
str = "hello python"
count = str.count("o", 0, 5)
print(count) # 1
6. find(sub, start, end)
返回字符串中子字符串sub在[start, end]区间内第一次出现的位置,如果没有出现则返回-1。
示例代码:
str = "hello python"
index = str.find("py", 0, 5) # 从0-4的区间内查找py
print(index) # -1,说明没有找到
7. replace(old, new, max_replace)
将字符串中的old字符替换成new字符,最多替换max_replace次。
示例代码:
str = "hello world"
new_str = str.replace("l", "L", 2)
print(new_str) # heLLo worLd
8. split(sep, max_split)
将字符串根据分隔符sep分成多个子字符串,最多分割max_split次。
示例代码:
str = "hello,world,python"
new_str = str.split(",", 1)
print(new_str) # ["hello", "world,python"]
9. strip(chars)
去除字符串两端的空格和制定的字符。
示例代码:
str = " hello world. "
new_str = str.strip(" h.")
print(new_str) # "ello world"
以上是一些常用的str内置函数及其用法总结。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:python中str内置函数用法总结 - Python技术站