APP下载

Python核心语法

2021-06-28陈新龙

电脑报 2021年14期
关键词:定义

陈新龙

Python 是一个高层次的结合了解释性、编译性、互动性、面向对象的脚本语言。相比其他语言其语法结构更具可读性。之前我们用Python解决了许多数学问题,还制作了小游戏,并用于数据分析,但如果不系统性地梳理Python核心语法会影响我们未来的提高,本期开始我们一起系统学习Python的基础知识。

不知道细心的你是否注意到,之前解数学题或利用爬虫分析大数据,都用到了列表(list)。Python的列表十分强大,被认为是Python中最核心的部分,很多操作都需要基于列表来实现。今天我们来具体讲一讲列表以及和它相似的元组。

一、列表

1. 列表的定义:我们可以把列表当作一种容器,用它来存放数据。可以在其中存放相同类型的数据,也可以存放不同类型的数据,但是为了提高程序的可读性,建议在一个列表中存放同一种数据类型(图1)。

2. 數值列表的创建(list()函数):当我们需要创建拥有一定数值的列表,而又不想手动输入时,可以用list()函数嵌套range()函数直接进行创建。但是需要注意range()函数中遵循左闭右开的规则(图2)。

3. 删除列表:可以用del语句删除不需要的列表。通过报错的提示我们可以知道创建的列表已经成功删除了(图3)。

4. 列表复制:当需要某个列表的副本时,就需要复制列表中的元素。请思考一下,如果先定义一个列表,然后再定义第二个列表,让第二个列表等于第一个列表,当我们修改第一个列表中的值后,第二个列表中的对应值会跟着改变吗?你会发现复制的列表会跟随第一个列表中的元素值改变,说明了它们是使用的同一列表。……

登录APP查看全文

猜你喜欢

定义
活用定义巧解统计概率解答题
例谈椭圆的定义及其应用
题在书外 根在书中——圆锥曲线第三定义在教材和高考中的渗透
永远不要用“起点”定义自己
严昊:不定义终点 一直在路上
定义“风格”
成功的定义
有壹手——重新定义快修连锁
修辞学的重大定义
山的定义