字符串常用函数

阅读量: 167 编辑

Python 提供了许多字符串处理的常用函数,让您能够轻松地操作、转换字符串。

一、字符串长度

  • len(string):返回字符串的长度。

二、大小写转换

  • string.lower():将字符串转换为小写。

  • string.upper():将字符串转换为大写。

  • string.capitalize():将字符串的第一个字符转换为大写,其他字符转换为小写。

  • string.title():将字符串中每个单词的第一个字符转换为大写,其他字符转换为小写。

三、字符串拼接

  • 使用 + 运算符来连接两个字符串。

  • string.join(iterable):将字符串插入到可迭代对象的每个元素之间。

四、字符串分割

  • string.split():根据空格(或指定的分隔符)分割字符串为列表。

  • string.splitlines():按行分割字符串为列表。

五、字符串查找和替换

  • string.find(substring):查找子字符串在字符串中的索引,未找到返回 -1。

  • string.index(substring):查找子字符串在字符串中的索引,未找到会引发异常。

  • string.replace(old, new):将字符串中的指定子字符串替换为新的子字符串。

六、字符串判断

  • string.startswith(prefix):判断字符串是否以指定前缀开始。

  • string.endswith(suffix):判断字符串是否以指定后缀结束。

  • string.isalpha():判断字符串是否只包含字母字符。

  • string.isdigit():判断字符串是否只包含数字字符。

  • string.isalnum():判断字符串是否只包含字母和数字字符。

  • string.isspace():判断字符串是否只包含空格字符。

七、字符串剥离

  • string.strip():去除字符串开头和结尾的空格字符。

  • string.lstrip():去除字符串开头的空格字符。

  • string.rstrip():去除字符串结尾的空格字符。

八、字符串格式化

  • string.format():将变量和表达式插入字符串中。

九、字符串翻转

  • string[::-1]:将字符串颠倒过来。

十、字符串计数和统计

  • string.count(substring):计算子字符串在字符串中出现的次数。

  • string.count(substring, start, end):在指定范围内计算子字符串的出现次数。

爱码岛编程公众号
微信扫码关注
爱码岛编程小程序
微信扫码打开
苏ICP备13052010号
©2023 南京匠成信息科技有限公司