博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
字符串操作总结
阅读量:7211 次
发布时间:2019-06-29

本文共 1610 字,大约阅读时间需要 5 分钟。

1 name='my    name is {name}' 2  3 print(name.capitalize())#首字母大写 4 print(name.count('a'))#找到字符串中字符数量 5 print(name.center(50,'-'))#字符串前后填充-,一共50个字符 6  7 print(name.endswith('ao'))#判断字符串与什么结尾 8 print(name.expandtabs(tabsize=30))#将字符串中的tab改成空格 9 10 print(name.find('name'))#找到字符位置11 print(name[name.find('name'):])#切片12 13 print(name.format(name='tao'))#格式化输出14 print(name.format_map({
'name':'tao'}))#格式化输出15 16 print('acd'.isalnum())#判断是否是阿拉伯数字或阿拉伯字符,有特殊字符返回False17 print('asddsv'.isalpha())#判断是否是纯英文字符18 print('123'.isdecimal())#判断是否是十进制19 print('1A'.isdigit())#判断是否是整数20 print('wo啊'.isidentifier())#判断是否是合法的标识符/变量名21 print('a'.islower())#判断是否是小写22 print('12'.isnumeric())#判断是否是数字23 print('12D'.istitle())#判断每个首字母是否是大写24 print('wqwd'.isprintable())#判断是否可打印25 print('asf'.isupper())#判断是否是大写26 27 print('+'.join(['1','2','3']))#将列表中元素用+号拼接成字符串28 29 print(name.ljust(50,'*'))#字符串后填充*,一共50个字符30 print(name.rjust(50,'*'))#字符串前填充*,一共50个字符31 32 print('AHBHJ'.lower())#将字符串改成大写33 print('AasdHJ'.upper())#将字符串改成小写34 35 print('\nvbNNJ'.lstrip())#去掉左边的空格和回车36 print('vbNNJ\n'.rstrip())#去掉右边的空格和回车37 print('\nvbNNJ\n'.strip())#去掉俩边的空格和回车38 39 p=str.maketrans('abcdef','123456')40 print('James tao'.translate(p)) #将字符串abcdef中字符被12345替代,可以写随机密码41 42 print('james tao'.replace('a','A',1))#替换43 print('James tao'.rfind('a'))#找出字符串中最右字母的位置44 45 print('James tao'.split(' '))#将字符串切成列表,默认为空格46 print('James \ntao'.splitlines())#将字符串按换行切成列表47 print('James tao'.swapcase())#大写变小写小写变大写48 49 print('James tao'.title())#都变成大写50 51 print('James tao'.zfill(50))#字符串前填充0,一共50个字符

 

转载于:https://www.cnblogs.com/BIT-taozhen/p/9744755.html

你可能感兴趣的文章
linux基础知识总结(四)
查看>>
jsp原理
查看>>
Hadoop集群启动、初体验
查看>>
镭速(Raysync)文件传输高可用部署介绍!
查看>>
Linux下批量修改文件名
查看>>
浪潮服务器 NF 8460M4 的PM8060 RAID卡设置添加热备方法
查看>>
SPOJ COT Count on a tree(主席树+倍增lca)
查看>>
如何使用Spring优雅地处理REST异常
查看>>
C++多线程编程
查看>>
centos7手动更新、每天自动更新
查看>>
易到遭******以数据要挟索要巨额比特币
查看>>
2018年9月5日第一贴
查看>>
AI加持,华为云视频服务助力企业直播行业
查看>>
Javascript Math ceil()、floor()、round()三个函数的区别
查看>>
This application requires Java Runtime Environment
查看>>
Solr6.1 smartCN配置
查看>>
Java程序员最常用的20%技术总结
查看>>
开源社交系统ThinkSNS+和ThinkSNS V4区别在哪里
查看>>
森拓品牌邀您参加第15届中国模具之都博览会
查看>>
初探PostgreSql
查看>>