元组可以理解为“一旦创建就不能再修改的列表”,所以也叫只读列表

语法: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元组介绍+字符串操作相关推荐

  1. c 提取引号中间的字符串_Python | 一文看懂Python列表、元组和字符串操作

    好文推荐,转自CSDN,原作星辰StarDust 序列 序列是具有索引和切片能力的集合. 列表.元组和字符串具有通过索引访问某个具体的值,或通过切片返回一段切片的能力. 列表.元组.字符串都属于序列 ...

  2. angular 字符串转换成数字_一文看懂Python列表、元组和字符串操作

    好文推荐,转自CSDN,原作星辰StarDust,感觉写的比自己清晰-大江狗荐语. 序列 序列是具有索引和切片能力的集合. 列表.元组和字符串具有通过索引访问某个具体的值,或通过切片返回一段切片的能力 ...

  3. angular 字符串转换成数字_Python | 一文看懂Python列表、元组和字符串操作

    好文推荐,转自CSDN,原作星辰StarDust 序列 序列是具有索引和切片能力的集合. 列表.元组和字符串具有通过索引访问某个具体的值,或通过切片返回一段切片的能力. 列表.元组.字符串都属于序列 ...

  4. python元组和列表的联系_Python | 一文看懂Python列表、元组和字符串操作

    好文推荐,转自CSDN,原作星辰StarDust 序列序列是具有索引和切片能力的集合. 列表.元组和字符串具有通过索引访问某个具体的值,或通过切片返回一段切片的能力. 列表.元组.字符串都属于序列 1 ...

  5. day2 字符编码、列表、元组、字符串操作、字典

    文章目录 1.三元运算与字符串编码转换 2.列表.元组操作 3.字符串操作 4.字典操作 1.三元运算与字符串编码转换 三元运算 a,b,c = 1,3,5 d = a if a > b els ...

  6. python字典编码_Python列表,字典,元组,字符串操作,文件操作,字符编码

    1. 列表操作 1.1 列表的定义: names = ["wangjing", "wangjun", "hashiqi"] names[0] ...

  7. python day2 python基础 列表、元组操作 字符串操作 字典操作 集合操作 文件操作 字符编码与转码...

    本节内容 列表.元组操作 字符串操作 字典操作 集合操作 文件操作 字符编码与转码 1. 列表.元组操作 列表是我们最以后最常用的数据类型之一,通过列表可以对数据实现最方便的存储.修改等操作 定义列表 ...

  8. python元组添加元素_Python 元组_python元组操作_添加元素_python 元组转字符串

    Python 元组 Python的元组与列表类似,不同之处在于元组的元素不能修改. 元组使用小括号,列表使用方括号. 元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可. 如下实例: tup1 ...

  9. python数据分析第七章实训3_《利用Python进行数据分析·第2版》第7章 数据清洗和准备7.1 处理缺失数据7.2 数据转换7.3 字符串操作7.4 总结...

    在数据分析和建模的过程中,相当多的时间要用在数据准备上:加载.清理.转换以及重塑.这些工作会占到分析师时间的80%或更多.有时,存储在文件和数据库中的数据的格式不适合某个特定的任务.许多研究者都选择使 ...

最新文章

  1. 小马拉大车,无线网络优化
  2. es中发现结点的角色
  3. 案例代码:springboot+shiro配置同一用户多设备登录最大会话数
  4. 高性能网站建设的最佳实践(二)
  5. redis 首次请求_Redis主从复制
  6. 手机上图片信息怎么拉一个矩形框_华为手机EMUI系统隐藏的10个功能,上手体验后,实用性无敌了...
  7. 静态定义的receiver接收broadcast intent
  8. BioSPPy - Biosignal(生物信号处理库)
  9. centos7.5 mysql5.7 的卸载和离线安装全过程
  10. 分布式计算solutions
  11. 服务高可用利器——限流算法介绍与示例
  12. 深入浅出ExtJS 第六章 布局
  13. 一张图看Docker
  14. Unity中使用Protobuffer探讨
  15. java兔子问题流程图_求龟兔赛跑的流程图 高手进来瞧瞧啊
  16. Ubuntu系统设置截图快捷键
  17. html修改全局字体,最好CSS全局字体写法
  18. 重学前端学习笔记(十二)--浏览器工作解析(二)
  19. Sourcemod Plugins 开源插件整理
  20. 使用Matlab把图片集合生成视频流文件

热门文章

  1. 利用CxImage实现编解码Gif图像代码举例
  2. Windows7 32位机上,OpenCV中配置GPU操作步骤
  3. 3650服务器性能,全新联想System x3650 M4服务器性能出色
  4. matlab inviter,水中石
  5. yudian温控表a1温度怎么补偿_冰箱冷藏温度多少合适 冰箱冷藏温度怎么调节 看完这篇你就有答案 冰箱...
  6. java uiautomation_Java UiAutomation類代碼示例
  7. 设计模式学习1:设计模式简述和设计模式原则
  8. Java学习总结:8
  9. android应用去掉状态栏_Android 显示、隐藏状态栏和导航栏
  10. Java项目:在线水果商城系统(java+JSP+Spring+SpringMVC +MyBatis+html+mysql)