Python的三种序列类型: 字符串类型,元组类型及列表类型
2021/8/7 17:06:37
本文主要是介绍Python的三种序列类型: 字符串类型,元组类型及列表类型,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
上篇博客已经介绍了序列类型的通用定义,以及一些常用的函数及方法,本文不再赘述,具体可见 Python中的组合数据类型浅解析。
本文将具体介绍Python的三种序列类型: 字符串类型,元组类型以及列表类型各自的特点以及特殊用法。
一.字符串类型
1.定义
由0个或多个字符组成的有序字符序列。
2.表示方法
Python共提供了两类共4种字符串表示方法。
# 单行 s = 'Hello world!' # 单引号 s = "Hello world!" # 双引号 # 多行 s = ''' Hello world!''' # 三单引号 s = """ Hello world!""" # 三双引号
注: 三引号也可用来表示多行注释。
Python为什么要提供这么多的字符串表达形式?
如果你想在字符串里表示双引号,那么只需用单引号将字符串括起来,反之亦然。如果你想在字符串里即表示单引号,又表示双引号,那么就可以用三引号表示该字符串。可是,如果你的字符串里这三种引号都要出现,那么就只能用转义符’\'转义了。
3. 转义符 \ 解析
转义符表达特定字符的本意,如
这里字符串里的 ’ 使用 \ 转义符修饰,表示单引号本意,而不会作为定义字符串时的引号。
转义符还可与一些特定字母组合,表达一些不可打印的含义,常见的有:
4.处理函数
注 : str()函数就是为一串内容加上引号,与eval()函数功能正好相反。
5.处理方法
Python为字符串类型提供了很多内置方法,有时候正确应用这些方法,往往可以事半功倍!
6. 字符串类型格式化
格式化是对字符串进行格式表达的方法,经常使用str.format()方法实现格式输出。
例子:
二.元组类型
1. 定义
- 元组类型一旦创建就不能被修改。
- 可以使用小括号(),或tuple()创建,元素间用逗号 , 分隔。
- 也可以不使用小括号,直接用逗号隔开一组元素。
2.注意
- 元组类型继承了序列类型的全部通用操作。
- 元组类型因其创建后不能修改,因此没有特殊操作~
- 使用或不使用小括号均可。
- 函数return返回多个值时,返回的是一个元组。
三.列表类型
1.创建方式
使用 [ ] 或者 list()创建,元素间用逗号分隔。
ls = [1, 2, 'hello'] ls = [] ls = dict()
列表中元素类型可以不同,无长度限制。
2. 操作函数与方法
3.常用操作
因列表类型非常常用,以下给出12个需熟练掌握的类别常用操作.
笔者水平有限,欢迎大佬指出错误或不足之处,笔者感激不尽!
这篇关于Python的三种序列类型: 字符串类型,元组类型及列表类型的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-09-18初探Python股票自动化交易:入门指南
- 2024-09-18Python量化入门:轻松掌握量化分析基础与实战
- 2024-09-18Python量化交易:入门指南与实践
- 2024-09-18Python量化交易:入门指南与实战技巧
- 2024-09-14Python人工智能项目实战:从零开始的实践指南
- 2024-09-14探索Python人工智能资料:初学者的指南
- 2024-09-14Python人工智能资料:初学者的全面指南
- 2024-09-13Matplotlib入门:轻松绘制Python数据可视化图表
- 2024-09-13Python人工智能:初学者的入门指南
- 2024-09-13Python人工智能:轻松入门与实践