马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 我是python小白 于 2019-4-22 20:30 编辑
字符串
什么是字符串?
答:字符串是以单引号括起来的任意文本
字符串拼接:
使用+操作符来进行拼接,两边必须为字符串
字符串重复:
使用*操作符来进行重复,两边必须为字符串
访问字符串某个字符
通过索引下标查找字符,索引从0开始
:字符串名[下标]
注意:字符串不可变,不能使用下标修改某个字符串
字符串的截取
[1:7]:1到6下标的字符串
从给定下标开始截取,给定下标之前
[:5]=[0:5]
从头截取到给定下标之前
[16:20] =[16:]
从给定下标出开始截取到结尾
字符串成员关系符运用:
i = "yzd,helloword"
yzd in i返回布尔值,意思就是yzd在i这个字符串中吗,是返回True否则False
转义字符:
将一些字符转换成特殊含义的字符。
如果字符串中有好多字符串都需要转义,就需要加入好多,为了简化Python允许用r表示内部的字符串默认不转义。
字符串方法:
eval(字符串)
功能:将字符串str当成有效的表达式来求值并返回计算结果
len(str)
功能:返回字符串的长度(字符个数)
str.lower()
功能:转换字符串大写字母为小写字符
str.upper()
功能:转换字符串中小写字母为大写字母
str.swapcase()
功能:大写转换小写,小写转换大写
str.capitalize()
功能:首字母大写,其他小写
str.title()
功能:每个单词首字母大写
str.center(width,fillchar)
功能:返回一个指定宽度的居中字符串,第一个宽度(字符串长度),第二个是选用什么字符填充,默认是空格填充。
str.just(width[fillchar])
功能:返回一个指定宽度的左对齐字符串,fillchar为填充字符,默认空格填充
str.just(width[fillchar])
功能:返回一个指定宽度的右对齐字符串,fillchar为填充字符,默认空格填充
str.zfill(width)
功能:返回一个长度为width的字符串,原字符串右对齐,前面补0
str.count(str[,start][,end])
功能:返回 字符串中strc出现的次数,可以指定个范围,默认重头到尾
str.find(str[,start][,end])
检测str字符串是否包含在字符串中,可以指定范围,默认从头到尾,得到的是第一次出现的开始下标,没有返回-1
str.rfind(str[,start][,end])
左检测str字符串是否在字符串中,可以指定范围,,默认从头到尾,得到的是第一次出现的开始下标,没有返回-1
str.index(str,start=0,end=len(str))
功能:跟find(),只不过str不存在的时候宝一个异常
str.rindex(str,start=0,end=len(str))
功能:跟rfind(),只不过str不存在的时候宝一个异常
str.lstrip(char)
功能:截取左侧指定的字符,默认为空格。
str.rstrip(char)
功能:截取右侧指定的字符,默认为空格。
str.strip(char)
功能:截取左右两侧指定的字符,默认为空格
char(ascll值)
功能:吧ascll变成字符
ord(字符)
功能:把字符变成ascll值
while语句逻辑:当程序执行到while语句时,首先计算“表达式”的值,如果“表达式”为假,那么借宿整个while语句。如果“表达式”的值为真,则执行“语句”,执行完语句,在计算“表达式”的值,如果还是真,同理上面,知道表达式结果为假。
|