3-2-6列表-2020-2021学年浙教版(2019)高中信息技术必修一课件

| 33页
| 805人阅读
| 35人下载
特供

内容正文:

第三章 算法的程序实现 3.2 Python语言程序设计 必修1《数据与计算》 3.2.6 列表 学习目标 列表 可变与不可变数据类型 列表 列表的排序 列表相关的内置函数 可变与不可变数据类型 列表 1.不可变数据类型 该数据类型的对应变量的值发生了改变,它对应的内存地址也发生了改变,对于这种数据类型,就称不可变数据类型。 例如 : ·定义 a = 1 print( id(a), type(a) ) a = 2 print( id(a), type(a) ) 输出结果: 1912499232 <class 'int'> 1912499264 <class 'int'> 从上面的例子,我们可以发现,当数据发生改变后,变量的内存地址发生了改变,也就是说整型是不可变数据类型。 可变与不可变数据类型 列表 2.可变数据类型 该数据类型的对应变量的值发生了改变,它对应的内存地址没有发生改变,对于这种数据类型,就称可变数据类型。 例如 : ·定义 List = [1,2,3] print( id( List ), type( List ) ) List.append( 4 ) print( id( List ), type( List ) ) 输出结果: 808140621128<class 'list'> 808140621128<class 'list'> 从上面的例子,我们可以发现,当数据发生改变后,但是内存地址没有发生改变,也就是说列表是不可变数据类型。 可变与不可变数据类型 列表 ·分类 不可变数据类型:整型、字符串、元组 可变数据类型: 列表、集合、字典 1,在Python中,不可变数据类型,是不允许变量的值发生变化的。 例如(a = 1),变量 a 的创建过程是: Python给数值“1”分配了一块内存,然后把这块内存的存储地址赋给了变量 a,如此变量 a 才被创建成功。而变量 a 其实只是这块内存的名称而

资源预览图

3-2-6列表-2020-2021学年浙教版(2019)高中信息技术必修一课件-第1页
1
3-2-6列表-2020-2021学年浙教版(2019)高中信息技术必修一课件-第2页
2
3-2-6列表-2020-2021学年浙教版(2019)高中信息技术必修一课件-第3页
3
3-2-6列表-2020-2021学年浙教版(2019)高中信息技术必修一课件-第4页
4
3-2-6列表-2020-2021学年浙教版(2019)高中信息技术必修一课件-第5页
5
3-2-6列表-2020-2021学年浙教版(2019)高中信息技术必修一课件-第6页
6

由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。