python-字符串常用方法

字符串常用方法
1、以下方法了解即可
内存中的数据不能持久化保存,重启或者关机都会清除内存中的数据
print(name.capitalize()) #把字符串首字母大写
print(name.center(50,'*')) #把字符串居中
print(name.index('a')) #找不到元素的下标的时候会报错
print(name.isidentifier()) #判断是不是一个合法的变量名
print(name.isalnum()) #只能有英文、数字,就返回true
print(name.isalpha()) #只能有英文、汉字,就返回true
print(name.istitle()) #判断是不是标题
 2、以下方法熟练掌握
print(name.count('欢')) #查询次数
print(name.endswith('.jpg')) #判断字符串是否以xx结尾,返回booler值
print(name.startswith('138')) #判断字符串是否以xx开头
print(name.upper()) #都变成大写的
print(name.lower()) #都变成小写的
print(name.find('a')) #找不到元素的下标的时候,不会报错,会返回-1
print(name.isdigit()) #判断是否为纯数字
print(name.isspace()) #判断是否全部是空格
print(name.strip()) #去掉字符串左右两边的东西,默认是去掉两边的空格和换行符的
name='abcEDGabc'
print(name.strip('abc'))
print(name.lstrip) #只去掉左边的
print(name.rstrip) #只去掉右边的
print(name.replace()) #替换字符串,把前面的替换成后面的,被替换的字符串不存在,也不会报错,只是不进行替换,
print(name.replace('abc','欢迎',2))
print(name.zfill()) #在前面补0,
name ='5'
name+='5'
print(name.zfill(5))
print(name.split()) #1、分割字符串;2、把字符串变成一个list;3、默认是以空格和换行符分割的
示例1
names ='''
lis
hjhj
djhfj
hjfdj
'''
print(names.split())
示例2
names ='''lis,hjhj,djhfj,hjfdj'''
print(names.split(','))
print(name.join()) #1、是把list变成字符串的;2、以某个字符串连接
示例3
stus=['huan','hdkj','jdk','yuh']
print(';'.join(stus))
3、熟练掌握字符串模块的使用方法
import string
print(string.ascii_letters) #所有的大写和小写字母
print(string.ascii_lowercase) #所有的大写字母
print(string.ascii_uppercase) #所有的小写字母
print(string.digits) #所有的数字
print(string.punctuation) #所有的特殊字符
  print(name.format(())
  print(name.format_map(())
print(name[1]) #字符串也是可以根据下标来取值的
 

猜你喜欢

转载自www.cnblogs.com/xzzxyz-lyn/p/9152960.html