小甲鱼python视频弟十二讲(关于字符串的方法及注释上)
Posted 月008
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了小甲鱼python视频弟十二讲(关于字符串的方法及注释上)相关的知识,希望对你有一定的参考价值。
1.capitalize(把字符串的第一个字符改成大写)
2.casefold(把字符串里的所有字符全部变成小写)
3.center(width)(将字符串居中,并使用空格填充width的长度)
4.count(计算字符串中某一个字符出现的次数,字符后面的数字表示范围)
5.endswith(检测字符串是以哪个字符结尾,字符后面的数字表示范围,为真返回True,未假返回False)
startswith(检测字符串是以哪个字符开始,字符后面的数字表示范围,为真返回True,未假返回False)
6.expandtabs(tabsize=8) 方法把字符串中的 tab 符号(\'\\t\')转为空格,tab 符号(\'\\t\')默认的空格数是 8
7.find(sub,start,end),检测sub是否在字符串里,如果是返回索引值,不是则返回-1.rfind类似于find只不过从右边开始
str7 = \'i love you\' if str7.find(\'she\'): print(\'i only love you\') else: print(\'i love you forever\')
说明:if语句中,当条件为真,即if后面的语句!=0,而在find中,检测到\'she\'不在字符串里,返回-1.所以if成立。
find(sub,start,end),start代表查找首字母的开始位置,end代表查找的末尾位置。
8.index的用法和find一样,只不过index找不到sub,会报错。rindex类似于index,只不过从右边开始
9.isalnum() 方法检测字符串是否由字母和数字组成。即如果 string 至少有一个字符并且所有字符都是字母或数字则返回 True,否则返回 False
str = "this2009"; # No space in this string print(str.isalnum()) str = "this is string example....wow!!!" print(str.isalnum())
10.isalpha() 如果 string 至少有一个字符并且所有字符都是字母则返回 True,否则返回 False(只有数字)
11.isdecimal()(检查字符串是否只包含十进制字符。这种方法只存在于unicode对象。)
str11 = \'iloveyou1314\' print(str11.isdecimal()) str11 = \'5201314\' print(str11.isdecimal())
结果为:
False
True
12.isdigit()(检查字符串是否只包含数字,真为True,假为False)
13.islower()(检查字符串是否由全由小写字母组成。真为True,假为False)
14.isnumeric()(检查字符串是否由全由数字组成。真为True,假为False)
15.isspace()(检查字符串是否由全由空格组成。真为True,假为False)
16istitle()(方法检测字符串中所有的单词拼写首字母是否为大写,且其他字母为小写)
str16 = \'I Love You\' print(str16.istitle()) str16 = \'i love you\' print(str16.istitle())
运行结果为:
True
False
17.isupper()(方法检测字符串中所有的字母是否都为大写。)
18.join(sep)用于将序列中的元素以指定的字符连接生成一个新的字符串。sep要连接的元素序列。
str18 = \'iloveyou1314\' sep = (\'-\') print(sep.join(str18))
运行结果:
i-l-o-v-e-y-o-u-1-3-1-4
以上是关于小甲鱼python视频弟十二讲(关于字符串的方法及注释上)的主要内容,如果未能解决你的问题,请参考以下文章
[Python]小甲鱼Python视频第014课(字符串:各种奇葩的内置方法)课后题及参考解答
[Python]小甲鱼Python视频第038课(类和对象:继承 )课后题及参考解答
[Python]小甲鱼Python视频第013课(元组:戴上了枷锁的列表)课后题及参考解答
[Python]小甲鱼Python视频第029课(文件:一个任务)课后题及参考解答