Python之路 day2 字符串函数
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Python之路 day2 字符串函数,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2459字,纯文字阅读大概需要4分钟。
内容图文
![Python之路 day2 字符串函数](/upload/InfoBanner/zyjiaocheng/1111/26fd072bd038465db3ba5b78abf1bffb.jpg)
1 # Author:ersa 2 3 name = "ersa" 4 5#首字母大写capitalize() 6print(name.capitalize()) 7 8 name = "my name is ersa" 9#字符串中 子串 重复的次数 10print(name.count("a")) 11 12#center() 字符串打印输出在行中间,并指定打印长度,不够可用其他字符补充 13print(name.center(50,‘-‘)) 14 15#endswith() 判断字符串以什么结尾?输出 True 或 False 16print(name.endswith("sa")) 17 18#expandtabs()指定 tab 键转换为多个空格 19 name = "my \tname is ersa" 20print(name.expandtabs(tabsize=20)) 21 22#find()查找字符串所在的位置 23print(name.find("y")) 24 25#字符串可以直接被当做列表使用 26print(name[name.find("name"):]) 27 28 name = "my name is {name} an i am {year} old" 29#format()格式化输出 30print(name.format(name="ersa",year=33)) 31 32#format_map() 参数可以是dict 33print(name.format_map({‘name‘:‘ersa‘,‘year‘:22})) 34 35#isalnum()是否是阿拉伯数字 36print(‘123‘.isalnum()) #True 37print(‘123#$‘.isalnum()) #False 38print(‘ab123‘.isalnum()) #True 39 40#isalpha()大小写字母 41print(‘abcA‘.isalpha()) #True 42 43#isdecimal() 是否是十进制数 44print(‘123‘.isdecimal()) #True 45 46#isdigit() 是否是数字 47print(‘123‘.isdigit()) #True 48 49#isidentifier() 是否是合法的标识符(变量名) 50print(‘ab1‘.isidentifier()) #True 51print(‘1ab1‘.isidentifier()) #False 52 53#islower() 是否是小写字母 54print(‘abC‘.islower()) #False 55 56#isupper() 是否大写 57print(‘My Name ‘.isupper()) #False 58 59 60#isnumeric()是否是数字 61print(‘3.3‘.isnumeric()) #False 62print(‘33‘.isnumeric()) #True 63 64#isspace() 是否是空格 65print(‘‘.isspace()) #True 66print(‘a ‘.isspace()) #False 67 68#istitle() 是否标题 69print(‘my name ‘.istitle()) #False 70print(‘My Name ‘.istitle()) #True 71 72#isprintable() 是否可打印 73print(‘a‘.isprintable()) #True tty fiel,drive file不可打印 74 75#join() 把用户输入的参数当作一条命令交给os.system 来执行 76#import os,sys 77#os.system(‘‘.join(sys.argv[1:])) 78 79print(‘+‘.join([‘1‘,‘2‘,‘3‘])) 80 81print(name.ljust(50,‘*‘)) 82print(name.rjust(50,‘-‘)) 83 84#大小写转换 85print(‘Ersa‘.lower()) 86print(‘Ersa‘.upper()) 87 88#去除字符串中前后的回车换行空格符 89print(‘\nErsa‘.lstrip()) 90print(‘Ersa\n‘.rstrip()) 91print(‘ Ersa\n‘.strip()) 92 93print(‘------‘) 94 95#替换对应字符 96 p = str.maketrans("abcdef","123456") 97print("ersa ma".translate(p)) 98 99#替换100print(‘ersa ma‘.replace(‘a‘,‘A‘,1)) 101print(‘ersa ma‘.replace(‘a‘,‘A‘)) 102103#查找 --> 找最右边的 对应的下标返回104print(‘ersa ma‘.rfind(‘a‘)) 105106#指定分隔符107print(‘ersa ma‘.split(‘s‘)) 108print(‘1+2+3+4‘.split(‘+‘)) 109print(‘1+2\n+3+4‘.splitlines()) 110111#字符串转大写112print(‘ersa ma‘.swapcase()) 113114print(‘ersa ma‘.title()) 115116#zfill 用0填充117print(‘ersa ma‘.zfill(10))
原文:http://www.cnblogs.com/iersa/p/6196079.html
内容总结
以上是互联网集市为您收集整理的Python之路 day2 字符串函数全部内容,希望文章能够帮你解决Python之路 day2 字符串函数所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。