Python教程

Python的三种序列类型: 字符串类型,元组类型及列表类型

本文主要是介绍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.处理方法

方法1
方法2
方法3
Python为字符串类型提供了很多内置方法,有时候正确应用这些方法,往往可以事半功倍!

6. 字符串类型格式化

格式化是对字符串进行格式表达的方法,经常使用str.format()方法实现格式输出。
format()方法格式控制
例子:
在这里插入图片描述

二.元组类型

1. 定义

  1. 元组类型一旦创建就不能被修改
  2. 可以使用小括号(),或tuple()创建,元素间用逗号 , 分隔。
  3. 也可以不使用小括号,直接用逗号隔开一组元素。
    元组定义

2.注意

  1. 元组类型继承了序列类型的全部通用操作。
  2. 元组类型因其创建后不能修改,因此没有特殊操作~
  3. 使用或不使用小括号均可。
  4. 函数return返回多个值时,返回的是一个元组。

三.列表类型

1.创建方式

使用 [ ] 或者 list()创建,元素间用逗号分隔。

ls = [1, 2, 'hello']
ls = []
ls = dict()

列表中元素类型可以不同,无长度限制。

2. 操作函数与方法

列表函数与方法

3.常用操作

因列表类型非常常用,以下给出12个需熟练掌握的类别常用操作.
列表常用操作

笔者水平有限,欢迎大佬指出错误或不足之处,笔者感激不尽!

这篇关于Python的三种序列类型: 字符串类型,元组类型及列表类型的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!