python字符串的常用操作方式
字符串常用方式汇总
常用查找方式
先以一段文本作为测试
我是T,我喜欢打游戏,大家好。
方法和使用示例 | 意义 |
---|---|
len(a) | 字符串长度 |
a.startswith(“我是”) | 以指定字符串开头 |
a.endswith(“好”) | 以指定字符申结尾 |
a.find(“T”) | 第一次出现指定字符串的位置 |
a.rfind(“家”) | 最后一次出现指定字符串的位置 |
a.count(“我”) | 指定的字符出现了多少次 |
a.isalnum() | 所有字符是否全是字母和数字 |
测试结果为:
通过strip()取出首尾信息
我们可以通过 strip()去除字符串首尾指定信息。
通过 Istrip()去除字符串左边指定信息,rstrip()去除字符串右边指定信息,即:
对字符进行大小写变换
方法 | 意义 |
---|---|
a.capitalize() | 产生新的字符串,首字母大写 |
a.title() | 产生新的字符串,每个单词都首字母大写 |
a.upper() | 产生新的字符串,所有字符全转成大写 |
a.lower() | 产生新的字符串,所有字符全转成小写 |
a. swapcase() | 产生新的字符串,所有字母大小 写转换 |
对字符串进行简单排版
center()、 just()、 rjust()这三个函数用于对字符串实现排版。如图:
其他方法
isalnum() | 是否为字母或数字 |
isalpha() | 检测字符串是否只由字母组成(含汉字) |
sdigit() | 检测字符串是否只由数字组成。 |
Isspace() | 检测是否为空白符 |
Isupper() | 是否为大写字母 |
islower() | 是否为小写字母 |