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

本文深入探讨Python的三种序列类型:字符串、元组和列表。字符串介绍包括表示方法、转义符、处理函数和格式化;元组强调其不可变性及创建方式;列表则涵盖创建、操作函数与方法。了解这些基础知识,能有效提升Python编程效率。
摘要由CSDN通过智能技术生成

上篇博客已经介绍了序列类型的通用定义,以及一些常用的函数及方法,本文不再赘述,具体可见 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个需熟练掌握的类别常用操作.
列表常用操作

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值