手机版 | 登陆 | 注册 | 留言 | 设首页 | 加收藏
当前位置: 网站首页 > python教程 > 文章 当前位置: python教程 > 文章

python基础知识文档学习python基础知识有哪些python基础知识图片

时间:2022-09-08    点击: 次    来源:网络    作者:佚名 - 小 + 大

python基础知识文档学习python基础知识有哪些python基础知识图片



下载地址

https://share.weiyun.com/t7TNGpYI


资料目录
Python基础知识总结
Python基础知识思维导图
python基础知识实验报告总结
Python基础学习笔记
计算机二级Python基础知识点速记⼿册(涵盖考纲90%内容)
Python单选题库
python基础知识选择题(含答案详细解析)
Python基础练习题100例(Python3.x)
python基础试题(含答案)
python基础⾯试题整理
python基础试题(含答案解析)图文复习知识点试卷试题
Python基础知识笔试(含答案)
Python练习题有答案
大一python基础知识简答题(121道)
python基础知识大一期末考试题及答案
python基础知识课件ppt

举例

元组的特性
1 . 元组元素的不可修改性
元组一经定义, 就意味着它的元素是不可变动的, 即不能变动由索引指向的单个元素, 否则就会发出出错信息。 下图中定义了一个元组 yz:
yz=(' Zong da hua' , 78, ' mal e' )
2020 年此人 78 岁, 进入 2021 年, 希望把他的年龄改为 79 岁。 于是键入语句:
yz[1] =79
结果窗口输出上图所示的 TypeError 信息, 表示元组是不支持自身元素赋值的, 也就是不能修改的。 这种性质对于字符串同样是适用的。
怎么办? 只有重新创建该元组, 才能达到修改元组元素的目的。 例如通过下面的语句:
yz=(' Zong da hua' , 79, ' mal e' )
就可以将元组 yz 的年龄字段, 从 78 改成 79, 如图所示。 要注意, 这时年龄为 79 的元组 yz, 已是重新创建的元组, 与原来的那个 yz 没有任何关系了, 即“此元组已非彼元组” 了。
在这里, 对 Python 中的“可变数据类型” 及“不可变数据类型” 详细地解释一下。
● “可变数据类型” 是指可以直接对该数据中的元素进行修改, 如赋值、 删除、 增加等, 操作完成后的结果仍然存放在原来的位置里。 这时, 将函数 i d() 作用于该变量, 会得到同一个存放的地址值。
● “不可变数据类型” 是指不能对数据中包含的元素直接进行各种修改操作(如赋值、 删除、 增加等)。
若必须对它的内容进行修改, 就只能对该变量名进行重新赋值, 这时系统会为它重新分配一个与原先存放位置不同的新的存放位置。 Python 里, 我们已经知道的不可变数据类型有数字、 字符串、 元组等。
“可变数据类型” 及“不可变数据类型” 是 Python 数据类型的一种特性, 必须牢牢记住, 这样使用起来才能够得心应手。

2. 元组元素的顺序性——索引
元组实际上是一些不可变动的数据元素的有序排列, 它的元素都与索引相关联, 第 1 个元素的索引值为
0, 然后依次排下去。 所以, 可以借助于对索引的循环, 遍历元组的全部元素。 例如, 利用 for-i n 循环, 编写如下程序:
yz=(' Zong da hua' , 78 , ' mal e' )
for i tem i n (yz) :
print(i tem, end=' ' ) #end=' ' 保证在一行上输出元组诸元素
print(' End! ' )
当然, 也可以利用 while 循环, 编写如下程序:
yz=(' Zong da hua' , 78, ' mal e' )
i tem=0 #i tem 是循环控制变量
while(i tem<len(yz) ) :
#计算出元组 yz 的元素个数
print(yz[i tem] , end=' ' )
#end=' ' 保证把元组诸元素在一行上输出
i tem+=1
#在循环体中改变 i tem 的值
else:
print(' \nEnd! ' )


上一篇:python基础知识初中高中python基础知识点整理python基础知识培训

下一篇:没有了

推荐阅读
声明 | 联系我们 | 关于我们
备案ICP编号  |   QQ:2151239526  |  地址:北京市东城区  |  电话:16605168200  |