字符串的内置方法
上一篇文章只是介绍了字符串的转义和格式化,本篇文章着重介绍一下字符串的内置方法和基本操作。字符串的内置方法有30种左右,本篇简单介绍一下常用的几种。想了解更多,请自行移步求助伟大的 help()。
基本操作
- 1:字符串的拼接 字符串加字符串的语法,在Python中成为字符串的拼接
- 2:字符串的乘法
- 3:字符串拥有列表的部分操作方法
(1)索引
(2)切片.需要注意的是切片是非破坏性的,只是从现有的对象中抽取一个新的对象,原对象保持不变,以后会在列表中进行详述
内置方法
-
1:capitalize() 首字母大写,其余小写
-
2:title() 每个英文单词的首字母大写
-
3: upper() 所有英文单词,英文字母变为大写
-
4: lower() 所有英文单词,英文字母变为小写
-
5: isupper() 检测所有字母是否是大写字母,返回布尔值
islower() 检测所有字母是否是小写字母,返回布尔值
istitle() 检测每个单词首字母是否是大写,返回布尔值
isspace() 检测字符串是否是空字符串,返回布尔值
-
6: swapcase() 大小写字母互换
-
7: len() 用来计算字符串的长度,与编码长度定义不同,这里计算的是字符的个数。不属于字符串的内建函数。
-
8: 查找指定字符串的内置方法
find() 查找指定字符串,找到多个则返回第一个的索引值,找不到返回-1
index() 查找指定的字符串,找不到报错
* 9:count() 计算字符串出现的次数,返回整数
-
10:检测指定字母
startswith() 检测是否以指定字母开头(区分大小写),返回布尔值
endswith() 检测是否以指定字母结束(区分大小写),返回布尔值
-
11:内置方法的一对冤家
split() 用指定字符分隔字符串,返回列表形式的字符串
join() 以字符串作为分隔符,插入到所有字符之间
至此,关于变量的数字Number和字符串Str全部介绍完毕。
稍后几章会依次介绍For循环,While循环;以及剩下的四个变量类型:列表List,元组Tuple, 字典Dictionary,集合Set。中间会插入各类实践项目。
希望在成为Python大牛的路上,与君共勉!!!