2.2元组介绍+字符串操作
元组可以理解为“一旦创建就不能再修改的列表”,所以也叫只读列表
语法:names=("A","B","C","D")
他只有两个方法:
①count
②index
字符串操作:
示例:name="chan"
1、capitalize首字母大写
print(name.capitalize())
显示:Chan
2、count计数
print(name.count(a))
显示:1
3、center使字符串内容两边补充等量的值
print(name.center(50,"-"))
显示:-----------------------chan-----------------------
注释:一共打印50个字符,不够的用“-”补上
4、endswith判断结尾值
print(name.endswith("an"))
显示:True
5、expandtabs空格扩充
name="ch \t an"
print(name.expandtabs(tabsize=20))
显示:ch an
6、find查找值在字符串里的位置
print(name.find("a"))
显示:2
7、format格式化(传输信息)
name=“my name is {name}”
print(name.format(name="chan"))
显示:my name is chan
8、format_map字典格式化
name=“my name is {name}”
print(name.format_map({"name":"chan"}))
9、各种判断
①isalnum判断是否阿拉伯数字+英文字符
②isalpha判断是否英文字符
③isdecimal判断是否十进制整数
④isdigit判断是否整数
⑤isnumeric判断是否只有数字
③和④和⑤的区别:
isdigit()True: Unicode数字,byte数字(单字节),全角数字(双字节),罗马数字False: 汉字数字Error: 无 isdecimal()True: Unicode数字,,全角数字(双字节)False: 罗马数字,汉字数字Error: byte数字(单字节)
isnumeric()True: Unicode数字,全角数字(双字节),罗马数字,汉字数字False: 无Error: byte数字(单字节)
⑥isidentifier判断是否合法的标识符(是不是一个合法的变量名)
⑦islower判断是否小写
⑧isspace判断是否空格
⑨istitle判断是否每个首字母都大写
⑩isupper判断是否大写
10、join在参数间增加字符
print("+",join(["1","2","3"))
显示:1+2+3
11、ljust、rjust左边起到50个,不够就用字符补上
print(name.ljust(50,"*"))
显示:chan****************************************************
12、lower、upper把所有字母变成小写、大写
13、lstrip、rstrip去掉左边、右边的空格和回车
14、maketrans替换功能
p=str.maketrans("abcdef","123456")
print(name.translate(p))
显示:3h1n
15、replace简单替换
print(name.replace("a","A",1))
显示:chAn
PS:后面的数字为替换几个
16、rfind最右边的字符是第几位
print(name.rfind("h"))
显示:1
17、
split(“a”,n)从左向右寻找,以某个元素为中心将左右分割成两个元素并放入列表中,n不填为有多少个a就分割成几份
rsplit(“a”,n)从右向左寻找,以某个元素为中心将左右分割成两个元素并放入列表中,n不填为有多少个a就分割成几份
splitlines()根据换行符(\n)分割并将元素放入列表中
print(name.split("a"))
显示:["ch","n"]
18、swapcase将所有首字母变小写,其他变大写
19、title所有首字母
转载于:https://www.cnblogs.com/renhuaIT/p/9265468.html
2.2元组介绍+字符串操作相关推荐
- c 提取引号中间的字符串_Python | 一文看懂Python列表、元组和字符串操作
好文推荐,转自CSDN,原作星辰StarDust 序列 序列是具有索引和切片能力的集合. 列表.元组和字符串具有通过索引访问某个具体的值,或通过切片返回一段切片的能力. 列表.元组.字符串都属于序列 ...
- angular 字符串转换成数字_一文看懂Python列表、元组和字符串操作
好文推荐,转自CSDN,原作星辰StarDust,感觉写的比自己清晰-大江狗荐语. 序列 序列是具有索引和切片能力的集合. 列表.元组和字符串具有通过索引访问某个具体的值,或通过切片返回一段切片的能力 ...
- angular 字符串转换成数字_Python | 一文看懂Python列表、元组和字符串操作
好文推荐,转自CSDN,原作星辰StarDust 序列 序列是具有索引和切片能力的集合. 列表.元组和字符串具有通过索引访问某个具体的值,或通过切片返回一段切片的能力. 列表.元组.字符串都属于序列 ...
- python元组和列表的联系_Python | 一文看懂Python列表、元组和字符串操作
好文推荐,转自CSDN,原作星辰StarDust 序列序列是具有索引和切片能力的集合. 列表.元组和字符串具有通过索引访问某个具体的值,或通过切片返回一段切片的能力. 列表.元组.字符串都属于序列 1 ...
- day2 字符编码、列表、元组、字符串操作、字典
文章目录 1.三元运算与字符串编码转换 2.列表.元组操作 3.字符串操作 4.字典操作 1.三元运算与字符串编码转换 三元运算 a,b,c = 1,3,5 d = a if a > b els ...
- python字典编码_Python列表,字典,元组,字符串操作,文件操作,字符编码
1. 列表操作 1.1 列表的定义: names = ["wangjing", "wangjun", "hashiqi"] names[0] ...
- python day2 python基础 列表、元组操作 字符串操作 字典操作 集合操作 文件操作 字符编码与转码...
本节内容 列表.元组操作 字符串操作 字典操作 集合操作 文件操作 字符编码与转码 1. 列表.元组操作 列表是我们最以后最常用的数据类型之一,通过列表可以对数据实现最方便的存储.修改等操作 定义列表 ...
- python元组添加元素_Python 元组_python元组操作_添加元素_python 元组转字符串
Python 元组 Python的元组与列表类似,不同之处在于元组的元素不能修改. 元组使用小括号,列表使用方括号. 元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可. 如下实例: tup1 ...
- python数据分析第七章实训3_《利用Python进行数据分析·第2版》第7章 数据清洗和准备7.1 处理缺失数据7.2 数据转换7.3 字符串操作7.4 总结...
在数据分析和建模的过程中,相当多的时间要用在数据准备上:加载.清理.转换以及重塑.这些工作会占到分析师时间的80%或更多.有时,存储在文件和数据库中的数据的格式不适合某个特定的任务.许多研究者都选择使 ...
最新文章
- 小马拉大车,无线网络优化
- es中发现结点的角色
- 案例代码:springboot+shiro配置同一用户多设备登录最大会话数
- 高性能网站建设的最佳实践(二)
- redis 首次请求_Redis主从复制
- 手机上图片信息怎么拉一个矩形框_华为手机EMUI系统隐藏的10个功能,上手体验后,实用性无敌了...
- 静态定义的receiver接收broadcast intent
- BioSPPy - Biosignal(生物信号处理库)
- centos7.5 mysql5.7 的卸载和离线安装全过程
- 分布式计算solutions
- 服务高可用利器——限流算法介绍与示例
- 深入浅出ExtJS 第六章 布局
- 一张图看Docker
- Unity中使用Protobuffer探讨
- java兔子问题流程图_求龟兔赛跑的流程图 高手进来瞧瞧啊
- Ubuntu系统设置截图快捷键
- html修改全局字体,最好CSS全局字体写法
- 重学前端学习笔记(十二)--浏览器工作解析(二)
- Sourcemod Plugins 开源插件整理
- 使用Matlab把图片集合生成视频流文件
热门文章
- 利用CxImage实现编解码Gif图像代码举例
- Windows7 32位机上,OpenCV中配置GPU操作步骤
- 3650服务器性能,全新联想System x3650 M4服务器性能出色
- matlab inviter,水中石
- yudian温控表a1温度怎么补偿_冰箱冷藏温度多少合适 冰箱冷藏温度怎么调节 看完这篇你就有答案 冰箱...
- java uiautomation_Java UiAutomation類代碼示例
- 设计模式学习1:设计模式简述和设计模式原则
- Java学习总结:8
- android应用去掉状态栏_Android 显示、隐藏状态栏和导航栏
- Java项目:在线水果商城系统(java+JSP+Spring+SpringMVC +MyBatis+html+mysql)