day4-python基础4 字符串操作
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了day4-python基础4 字符串操作相关的知识,希望对你有一定的参考价值。
1.字符串用法
1 name = ‘daniel‘ 2 3 print(name.capitalize()) #首字母大写 4 >>>daniel 5 print(name.count(‘a‘)) #统计指定的字符 6 >>>1 7 print(name.center(50,‘-‘)) #一共打印50个字符,不够就用-代替,将name放在中间 8 >>>----------------------daniel---------------------- 9 print(name.endswith(‘el‘)) #判断结尾是不是‘el‘ 10 >>>True 11 print(name.expandtabs(tabsize=30)) #如果在一个字符前面输入\t(tab)的话就会自动打印三十个空格 12 >>>daniel 13 print(name.find(‘a‘)) #查找制定字符的位置 14 >>>1 15 names = ‘{name} is {year} years old‘ 16 print(names.format(name=‘Daniel‘,year=18)) #为临时变量赋值 17 >>>Daniel is 18 years old 18 print(name.index(‘d‘)) #获取指定字符的下标 19 >>>0 20 print(name.isdigit()) #判断变量是否是证书 21 >>>Flase 22 print(name.isalnum()) #判断变量是否为阿拉伯字符(包含数字和英文) 23 >>>True 24 print(name.isalpha()) #判断变量是否为纯英文字符 25 >>>True 26 print(name.isdecimal()) #判断变量为10进制数字 27 >>>False 28 print(name.isidentifier()) #判断是不是一个合法的变量名 29 >>>True 30 print(name.islower()) #判断变量是否为小写 31 >>>True 32 print(name.isnumeric()) #判断变量是否只有数字 33 >>>False 34 print(name.istitle()) #判断变量是否是首字母大写(每个单词) 35 >>>False 36 print(name.isprintable()) #判断是否能打印 37 >>>True 38 print(name.isupper()) #判断是否全部都是大写 39 >>>False 40 print(‘+‘.join([‘1‘,‘2‘,‘3‘])) #将列表中的东西加入到‘+‘,不能是str,如果是数字就要‘‘放入 41 >>>1+2+3 42 print(name.ljust(50,‘*‘)) #打印五十个字符,不够就用*代替放在右边 43 >>>daniel******************************************** 44 print(name.lrjust(50,‘*‘)) #与上面相反 45 print(name.lower()) #将大写变成小写 46 >>>daniel 47 print(name.upper()) #将小写变成大写 48 >>>DANIEL 49 print(‘\nDanile‘.lstrip) #删除左边的空格 50 print(‘Daniel\n‘.rstrip) #删除右边的空格 51 print(‘\nDaniel\n‘.strip) #删除所有的空格 52 print(‘DanielDD‘.replace(‘D‘,‘d‘,1)) #替换后面的1表示只替换第一个 53 >>>danielDD 54 print(‘Daniel DD‘.rfind(‘D‘)) #找到指定的值的最右边的下标 55 >>>8 56 print(‘Daniel 1 2 3 4‘.split()) #使用指定的字符为分隔符,分割成列表,默认为空格 57 >>>[‘Daniel‘, ‘1‘, ‘2‘, ‘3‘, ‘4‘] 58 print(‘Daniel 1 2 3 4‘.splitlines()) #同上,可识别不同系统 59 print(‘Dianiel‘.swapcase()) #大写变小写 60 >>>dANIEL
以上是关于day4-python基础4 字符串操作的主要内容,如果未能解决你的问题,请参考以下文章