# Author:dancheng
name = "my name is dancheng"
name1 = "my name is {name}"
#print(name.capitalize()) #首字母大写
#print(name.count("a")) #查找count参数中的个数
#print(name.center(50, "-")) #一共打50个字符,不够50的用-补上
#print(name.endswith("ng")) #判断字符串以什么结尾,返回ture和false
#print(name.expandtabs(tabsize=30)) #将tab键转成多少个字符
#print(name.find("name")) #查找位子信息
#print(name1.format(name="dancheng")) #格式输出
#print(name1.format_map({'name':'dancheng'})) #与format函数差不多,但参数不对
#print(name.isalnum()) #是不是阿拉伯数字,返回true和false
#print(name.isalpha()) #判断是否由纯字符组成,返回true和false
#print(name.isdecimal()) #判断是否为十进制数,返回true和false
#print(name.isdigit()) #判断是否是一个整数,返回true和false
#print(name.isidentifier()) #判断是不是一个合法的标识符
#print(name.islower()) #判断是否为小写
#print(name.isnumeric()) #判断是否为数字
#print(name.isspace()) #判断是否为空格
#print(name.istitle()) #判断是否为标题(标题的格式:每个首字母大写)
#print(name.isprintable()) #判断是否可以打印
#print(name.isupper()) #判断是否为大写
#print(','.join(['1','2','3','4'])) #结果:1,2,3,4
#print(name.ljust(50,'*')) #长50,如果不够的话,用*在后面补上
#print(name.rjust(50,'*')) #长50,如果不够的话,用*在前面补上
#print(name.lower()) #把大写字母转成小写字母
#print(name.upper()) #把小写字母转成大写字母
#print(name.lstrip()) #左边去空格输出
#print(name.rstrip()) #右边去空格输出
#print(name.strip()) #两边去空格输出
#p = str.maketrans('abcdef', '123456')
#print(name.translate(p)) #模板输出
#print(name.replace('n', 'l')) #替换,把n替换成l
#print(name.rfind('e')) #最右边的 e的下标
#print(name.split('n')) #以n为间隔分为一个数组
#print(name.splitlines()) #以空格为间隔分为一个数组
#print(name.swapcase()) #小写换大写,大写换小写
#print(name.title()) #转换成标题
#print(name.zfill(50)) #0补位