#判断是否是数字
# s='②'
# print(s.isdecimal()) #最常用
# print(s.isdigit())#可以判断特殊形式的数字 如②
#判断字符串是否可为合法的标识符。标识符:必须是数字,字母,下划线里面的,且不能以数字开头
# s = 'a234'
# print(s.isidentifier())
#判断是否为数字,可以判断中文大写数字
# s='二'
# print(s.isnumeric())
#判断字符串中是否有输出后不能显示原来样子的字符,如\t ,\n打印后不会实际显示\t,\n
# s='asdfasf\tlkklk'
# print(s.isprintable())
#判断是否是空格
# s = ' '
# print(s.isspace())
#将字符串中每个单词的首字母大写 变成标题格式
#s = 'if you are young'
#print(s.title())#If You Are Young
#判断字符串是不是标题格式,即,每个单词的首字母大写
# = 'if You Are Young'
# print(s.istitle()) #False
#将字符串中的每个字符用指定字符拼接
# s = '我们都是好孩子'
# print('@'.join(s))#我@们@都@是@好@孩@子
# l = ['a','b','c']
# print('@'.join(l))#a@b@c
#将字符串放中间,两侧填充指定字符 填充至指定长度
# s = 'hello'
# print(s.center(20,'^'))
#将字符串放左侧,右侧填充指定字符 填充至指定长度
# s = 'hello'
# print(s.ljust(20,'^'))
#将字符串放右侧,左侧填充指定字符 填充至指定长度
# s = 'hello'
# print(s.rjust(20,'^'))
#在字符串左侧填充指定长度的0
# s = 'hello'
# print(s.zfill(20))
#判断是不是大写
# s = 'Ada'
# print(s.isupper())#False
#将字符串转成全大写
# s = 'lower'
# print(s.upper())#LOWER
#判断是不是小写写
# s = 'ada'
# print(s.islower())#True
#将字符串转成全小写
# s = 'ABDI'
# print(s.lower())#abdi
#除去字符串两侧/左侧/右侧空格 , \t ,\n
# s = ' nihao '
# print(s.strip())
# print(s.lstrip())
# print(s.rstrip())
#除去字符串左侧/右侧指定字符
# s = 'programs'
# print(s.lstrip('pro'))#grams
# print(s.rstrip('msa'))#progr
#将一个字符串中的字符替换成指定字符
# s = 'aweritoyup'
# print('替换前:'+s)
# m = str.maketrans('aeiou','12345')#做对应关系映射 a->1 e->2 i->3 o->4 u->5
# print('替换后:'+s.translate(m))
#将字符串按照某个字符进行仅一次分割,结果是元祖
# s = 'shiazhaoyu'
# print(s.partition('a'))#('shi', 'a', 'zhaoyu')
#将字符串按照某个字符从右边开始进行仅一次分割,结果是元祖
# s = 'shiazhaoyu'
# print(s.rpartition('a'))#('shiazh', 'a', 'oyu')
#将字符串按照某个字符进行分割,结果是列表
# s = 'helloworldyou'
# print(s.split('o'))#['hell', 'w', 'rldy', 'u']
#将字符串按照某个字符进行分割,并指定分割次数,结果是列表 另rsplit从右边开始分割
# s = 'helloworldyou'
# print(s.split('o',1))#['hell', 'worldyou']
#将字符串按照换行符\n进行分割,
# s = 'asdf\nsdfgfghf\ndfadf\n'
# print(s.splitlines())#['asdf', 'sdfgfghf', 'dfadf'] 默认为False 不包括\n
# print(s.splitlines(True))#['asdf\n', 'sdfgfghf\n', 'dfadf\n'] 包括\n
#判断字符串是否已某字符开头/结尾
# s = 'abced'
# print(s.startswith('ab'))#True
# print(s.endswith('d'))#True
#将字符串中的大小写相互转换
# s = 'AfiBkl'
# print(s.swapcase())#aFIbKL
#替换字符串
# s = 'hello world'
# print(s.replace('ll','ee'))#heeeo world
# s = range(0,100)
# for name , index in enumerate(list(s)):
# print(name , index)