字符串相关常用方法
前言:
字符串数据类型,有很多相关的常用方法,如求长度的方法len(),转换为大写的upper()等等。下面介绍常用的相关方法。
一、常用方法列表:
| 方法 | 调用方式 | 说明 |
| len() | 传入字符串,如len("abc") | 返回字符个数,即字符串长度 |
| upper() | 字符串调用,如"abc".upper() | 返回字符串所有字母大写后的新字符串,不改变原字符串 |
| lower() | 字符串调用,如"aBc".lower() | 返回字符串所有字母大写后的新字符串,不改变原字符串 |
| title() | 字符串调用,如"hello world".title() | 返回字符串所有单词首字母大写后的新字符串,不改变原字符串 |
| count() | 字符串调用,传入需要计算个数的子字符串,如"hello world".count("l") | 返回字符串中包含子字符串的个数,不改变原字符串 |
| split() | 字符串调用,传入分隔符,如"hello world".split(" ") | 返回按分隔符分隔后的字符串列表,不改变原字符串 |
| join() | 字符串列表调用,传入拼接符(字符串)["hello","world"].join("*") | 返回按拼接符拼接后的新字符串,不改变原字符串列表 |
| replace() | 字符串调用,传入需要被替代的字符串,用于替代的字符串。 如"hello".replace("ll", "*") |
返回被替代后的新字符串,不改变原字符串列表 |
| capitalize() | 字符串调用,"hello python & java".capitalize() | 将字符串的首个字符大写并返回,不改变原字符串 |
| swapcase() | 字符串调用,"heLLo Python".swapcase() | 将字符串的大写变小写,小写变大写,不改变原字符串 |
| isalpha() | 字符串调用,如"r".isalpha() | 判断字符串的内容是否为字母,是则返回True,反之返回False |
| isdigit | 字符串调用,如"r".isdigit() | 判断字符串的内容是否为数字,是则返回True,反之返回False |
思考:
这些都需要记吗?或许,学会查看方法的源码更为重要
浙公网安备 33010602011771号