我是python小白 发表于 2019-4-22 20:20:14

字符串(1)

本帖最后由 我是python小白 于 2019-4-22 20:30 编辑

字符串
什么是字符串?
答:字符串是以单引号括起来的任意文本

字符串拼接:
使用+操作符来进行拼接,两边必须为字符串

字符串重复:
使用*操作符来进行重复,两边必须为字符串

访问字符串某个字符
通过索引下标查找字符,索引从0开始

:字符串名[下标]
注意:字符串不可变,不能使用下标修改某个字符串

字符串的截取
:1到6下标的字符串

从给定下标开始截取,给定下标之前

[:5]=

从头截取到给定下标之前

=

从给定下标出开始截取到结尾

字符串成员关系符运用:
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为填充字符,默认空格填充

str.just(width)

功能:返回一个指定宽度的右对齐字符串,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语句时,首先计算“表达式”的值,如果“表达式”为假,那么借宿整个while语句。如果“表达式”的值为真,则执行“语句”,执行完语句,在计算“表达式”的值,如果还是真,同理上面,知道表达式结果为假。


页: [1]
查看完整版本: 字符串(1)