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

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

1 a = 'gooner till I die' 2  3  4 # 切片 5 print(a[1:5])  # 输出索引值从1到4的字符 6 print(a[::2])  # 输出整个列表间隔两个字符 7 print(a[::-1])  # 字符串倒序 8  9 10 # 英文字符串转换11 print(a.capitalize())  # 首字母大写,其余单词开头小写12 print(a.upper())  # 大写13 print(a.lower())  # 小写14 print(a.swapcase())  # 大小写转换15 print(a.title())  # 每个单词首字母大写,英文标题16 17 18 # 对字符串进行查找19 print(len(a))  # 长度20 print(a.count('o'))  # 计算o出现的次数21 print(a.find('e'))  # 查找e首次出现的下标,找不到返回-122 print(a.index('o'))  # 查找o首次出现的下标,找不到报错23 24 25 # 检查字符串是否符合格式26 print(a.startswith('gooner'))  # 是否以指定的字符串开头27 print(a.endswith('die'))  # 是否以指定的字符串结尾28 print(a.isalnum())  # 是否是由数字,汉字,字母组成,空字符串为false29 print(a.isalpha())  # 是否由字母和文字30 print(a.isdigit())  # 是否由纯数字组成31 32 a = 'Arsenal'33 # 字符串填充34 print(a.zfill(10))  # 指定字符串长度为10,不足的用0不起,原字符串在右侧35 print(a.center(10))  # 指定字符串长度为10,原字符串在中间,默认空格36 print(a.center(10, '-'))  # 用字符-填充,奇数时右侧多37 print(a.ljust(10, '-'))  # 指定长度,原字符串在左侧38 print(a.rjust(10, '-'))  # 指定长度,原字符串在右侧39 print(a.strip())  # 去掉字符串两侧指定字符,默认空格,如果原字符串没有要删除的字符就输出原字符串40 print(a.lstrip('A'))  # 去掉左侧指定的字符41 print(a.rstrip('l'))  # 去掉右侧指定的字符42 43 44 # 切割和组合字符串45 b = 'a,b,c,d,e,f'46 b_1 = b.split(',')  # split 切割字符串,以逗号分隔字符47 print(b_1)48 49 # join 使用指定的字符串将序列中的内容组成新的字符串50 b_2 = '+'.join(b_1)51 print(b_2)52 53 54 # 通过映射表进行替换55 str1 = '他不停的跑啊跑,只是为了追上那个被寄予厚望的自己'56 # maketrans制作用于字符串替换的映射表57 table = ''.maketrans('他', '我')  # 替换的字符长度必须相同58 result = str1.translate(table)  # translate()函数进行字符串替换59 print(result)60 61 '''62 maketrans函数格式:字符串.maketrans('查找字符','替换字符')63 translate函数格式:字符串.translate(映射表)64 '''65 66 67 # 自定义首字母大写的函数,capitalize()函数会使其他大写的首字母小写68 def FirstWord(inStr):69     return "%s" % (inStr[:1].upper() + inStr[1:])70 asd = FirstWord('aaronniu')71 print(asd)

 

转载于:https://www.cnblogs.com/niuu/p/10108489.html

你可能感兴趣的文章
查看哪些类里调用了这个方法
查看>>
javascript History对象
查看>>
Java 之多态
查看>>
【php】RBAC 管理权限
查看>>
个人文艺产品推荐--惜弗日历
查看>>
OO第一阶段总(休)结(养)分(生)析(息)
查看>>
规范化的软件项目演进管理--从 Github 使用说起
查看>>
ring3 dll hide
查看>>
Android 数据库打包随APK发布
查看>>
Javascript 添加自定义静态方法属性JS清除左右空格
查看>>
自学spring AOP
查看>>
STL容器之数据结构图解
查看>>
nginx请求频率限制模块ngx_http_limit_req_module
查看>>
cJSON学习笔记 续集
查看>>
JavaScript 简易画板
查看>>
【Todo】【转载】ES6的学习记录
查看>>
delete-node-in-a-linked-list
查看>>
PR曲线,ROC曲线,AUC指标等,Accuracy vs Precision
查看>>
python网络-Socket之udp编程(24)
查看>>
shell中的特殊符号总结
查看>>