字符串的常用方法
一、字符串的常用方法
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的小写字母和大写字母
运行结果如下: