Python学习之第四步

一、序列与列表与元组的关系和创建

序列,指的是一种包含多项数据的数据结构,序列包含多个数据项(也叫成员)按顺序排列,可通过索引(也叫下标)来序列成员

python常见的序列包括字符串、元组和列表等,字节串(bytes)也是序列,namedtuple也是序列。

区别:

(1)列表是可变的,元组是不可变的;元组一旦构建出来,程序不能修改元组所包含的元素(字符串也是不可变的,程序无法修改字符串所包含的字符序列),但列表是可变的,程序可以修改列表所包含的元素。

(2)如果只是固定地保存多个数据项,不需要修改它们,此时就应该使用元组;反之就应该使用列表。

关系:

列表和元组的关系是 可变 和不可变的关系

A.方括号是列表,圆括号是元组

B.列表用list(),元组用tuple()创建

1.创建列表用方括号[]:[a,b,c,d,....],创建元组用圆括号():(a,b,c,d,...)

2.如果创建含一个元素的元组,不能仅在圆括号中放一个元素,还必须在元素后放一个逗号,如(a,)

3.分别用list()函数或tuple()函数来构建列表或元组

   本质上:其实list、tuple是python的内置类型,因此list()、tuple()其实是它们的构造器

二、列表和元组的简单使用

1.列表和元组都可通过索引来访问元素

(1)正向访问(从左到右),索引从0开始:第1个索引为0.....

(2)反向访问(从右到左),索引从-1开始

2.列表和元组可以使用索引获取中间一段,这种方法被称为slice(分片或切片)

slice的完整语法格式为:[start:end:step]

3.序列加法:把两个列表的元素拼接在一起

(1)列表和元组支持加法运算,加法的和就是把两个“列表或元组”所包含的元素的总和

(2)列表只能和列表相加;元组只能和元组相加;元组不能直接和列表相加,就要先进行转换

4.序列乘法

(1)列表和元组可以和整数执行乘法,列表和元组乘法的意义就是把它们包含的元素重复N次

(2)可以元组、列表同时进行加法、乘法运算

5.字符串比较大小

(1)字符串比较大小时,将会依次按照字符串中每个字符对应的编码来比较大小

(2)先比较第一个字符,如果第一个字符相同则比较第二个字符

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
学习 Python 第一步通常是从安装 Python 解释器开始。Python 是一种易于学习且功能强大的编程语言,适合初学者入门。以下是开始学习 Python 的步骤: 1. **下载 Python**:访问 Python 官方网站(https://www.python.org/downloads/)下载最新版本的 Python,选择适合你操作系统的版本。 2. **安装 Python**:根据安装向导的提示,安装 Python。确保在安装过程中勾选“将 Python 添加到路径”选项,这样可以方便地从命令行直接运行 Python。 3. **验证安装**:安装完成后,在终端或命令提示符中输入 `python --version` 或 `python3 --version`,确认 Python 已成功安装并显示正确的版本号。 4. **学习基础语法**:开始学习 Python 的基本语法,比如变量、数据类型(整数、浮点数、字符串、列表等)、控制结构(条件语句和循环)、函数定义等。 5. **编写简单的程序**:通过编写一些小的脚本来实践新学的知识,如打印 "Hello, World!" 或计算两个数的和。 6. **学习使用集成开发环境(IDE)**:IDE 如 PyCharm、VS Code 或 Jupyter Notebook 可以提供更好的代码编辑和交互环境。 7. **学习 Python 标准库和常用库**:Python 有很多强大的内置库(如 os、datetime、random 等)以及第三方库(如 NumPy、Pandas 和 Matplotlib),了解并学习如何使用它们。 8. **参与项目和练习**:尝试解决实际问题或参与开源项目,这有助于加深理解并提高编程能力。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值