什么是字符串?
字符串是以单引号或者双引号括起来的任意文本
eg:‘abc’ “def”
创建字符串
str1=“xiamu is a good man!”
str2=“xiamu is a handsome man!”
str3=“xiamu is a nice man!”
字符串运算
1.字符串连接
2.输出重复字符串
3.访问字符串中的某个字符
通过索引下标查找字符,索引从0开始
格式:字符串名[下标]
4.截取字符串中的一部分
从给定下标开始截取,截取到给定下标之前
从头截取到给定
5.判断某些字符是否在字符串中
6.格式化输出
转义字符 \:将一些字符转换成有特殊含义的字符
\n :表示换行,只占一个字符
\ :输出
':打印出’(单引号)
" :打印出“(双引号)
如果字符串中有很多换行,用\n写在一行不好阅读
\t :制表符,占4个空格
如果字符串中有很多字符都需要转义,就需要加入好多,为了简化,python允许用r表示内部的字符串默认不转义
7.eval(str)
功能:将字符串str当成有效的表达式来求值,并返回计算结果
8.len(str)
功能:返回字符串的长度(字符个数)
10.swapcase()
功能:转换字符串中大写字母为小写字母,小写字母为大写字母
11.center(width,fillchar)#width表示宽度,fillchar为填充的字符
功能:返回一个指定宽度的居中的字符串,fillchar为填充的字符,默认为空格填充
12.ljust(width[,fillchar])#[,fillchar]表示fllchar可有可无
功能:返回一个指定宽度的左对齐字符串,fillchar为填充的字符,默认为空格填充
13.rjust(width[,fillchar])#[,fillchar]表示fllchar可有可无
功能:返回一个指定宽度的左右对齐字符串,fillchar为填充的字符,默认为空格填充
14.zfill(width)
功能:返回一个长度为width的字符串,原字符串右对齐,前面补0
15.count(str[,start][,end])
功能:返回字符串中str出现的次数,可以指定一个范围,默认从头到尾
16.find(str[,start][,end])
功能:从左向右检测str字符串是否包含在字符串中,可以指定范围,默认从头到尾,得到的是第一次出现的开始下标,没有则返回-1
17.rfind(str[,start][,end])
功能:从右向左检测str字符串是否包含在字符串中,可以指定范围,默认从头到尾,得到的是第一次出现的开始下标,没有则返回-1
18.index(str,start=0,end=len(string))
功能:跟find()一样,只不过str不存在的时候会报一个异常
19.rindex(str,start=0,end=len(string))
功能:跟rfind()一样,只不过str不存在的时候会报一个异常
20.lstrip()
功能:截掉字符串左侧指定的字符,默认为空格
21.rstrip()
功能:截掉字符串右侧指定的字符,默认为空格
22.strip()
功能:截掉字符串指定的字符,默认为空格
python学习笔记六(字符串)
最新推荐文章于 2021-11-23 07:00:00 发布