字符串的常用方法

一、字符串的常用方法

strip()   默认去掉字符串两边的空格和换行符

例1:

运行结果如下:

 

例2:如果在strip里传入参数

运行结果如下:

lstrip()   去掉左边空格

运行结果如下:

rstrip()   去掉右边空格

运行结果如下:

upper()   转成大写的

运行结果如下:

lower()   转成小写的

运行结果如下:

capitalize()  把首字母改成大写的

运行结果如下:

 count()  统计次数

运行结果如下:

replace()   替换

运行结果如下:

a=True  布尔类型,真
b=False   假,条件不成立

startswith()   以***开头

运行结果如下:

endswith()    以***结尾

 

运行结果如下:

 format()   字符串格式化

运行结果如下:

split()   分割,以某个字符串分割,分割之后是list里的每个元素

 

运行结果如下:

join()    连接list里的每一个元素

例1:把list变成了字符串

运行结果如下:

 例2:把list里的每个元素用逗号连接起来

运行结果如下:

zfill()   补0

例1:循环补0

运行结果如下:

例2:

运行结果如下:

find()与index()方法的区别,都是找元素的下标的
find()方法如果找不存在的元素,返回-1

index()方法找不存在的元素会报错

isdigit()  判断是否为正整数 

运行结果如下:

islower()   判断是否是小写字母

运行结果如下:

isupper()   判断是否是大写字母

运行结果如下:

isalnum()   判断字符串里面有英文或者有数字

运行结果如下:

isalpha()   只能是字母

运行结果如下:

isspace()   判断是否有空格

isidentifier()    判断是否是合法的变量名

splitlines()    以换行符分割字符串

 

ascii_lowercase   打印a-z所有小写字母

ascii_uppercase   打印A-Z所有大写字母

digits     打印0-9所有数字

punctuation     打印出所有的特殊字符

ascii_letters     打印出a-z的小写字母和大写字母

运行结果如下:

 

 

 

 

     

 

posted @ 2018-09-06 22:54  yylsz  阅读(127)  评论(0编辑  收藏  举报