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
举例 元组的嵌套性 所谓元组的嵌套性, 即元组里的元素也可以是一个元组。 例 4-5 把老年大学一个书法班上每一个人的信息定义为一个元组, 整个班成为一个“大” 元组。 输出该 班的花名册。 编写的程序如下: yz1 =(' Zong da hua' , 78 , ' mal e' ) yz2=(' Li wei ' , 59, ' mal e' ) yz3=(' chen chun ti ng' , 76, ' femal e' ) yz4=(' ni nai hui ' , 45, ' femal e' ) yz5=(' ji ng tao hai ' , 49, ' mal e' ) zyz=(yz1 , yz2, yz3, yz4, yz5) #此元组里的每一个元素, 又都是一个元组 for i i n range(0, 5) : for i tem i n (zyz[i ] ) : print(' %1 5s' %i tem, end=' ' ) print(' \n' ) print(' End! ' ) 程序由两个 for 循环组成的嵌套结构组成, 第 1 重的外循环由变量 i 控制, 用来控制输出 5 个人; 内循环由变量 i tem 控制, 保证在一行上输出一个学生的信息。 该信息将 3 个数据右对齐列出, 每个数据的域宽为 1 5个字符, 输出了一个人的信息后, 换行, 再输出下一个人的信息。 整个程序结束后, 输出“End! ”, 运行结果如图所示。
元组元素的被切割性 元素被切割, 其实就是所谓的“切片”, 就是根据元素的索引, 截取元组中的部分元素。 正向截取时, 使用索引的正值; 反向截取时, 使用索引的负值。 我们在学习字符串时, 已经接触过这个概念。 创建元组 yz, 它共有 9 个元素如图所示。 从正向开头算起, 9 个元素所对应的索引值为 0~8; 从负向末尾算起, 9 个元素所对应的索引值为-9~-1 。 这种正负索引值的对应关系如表所示。 正、 负索引对照表 元组元素 正索引 负索引 元组元素 正索引 负索引 元组元索 正索引 负索引 1 8 0 -9 1 1 3 -6 91 6 -3 22 1 -8 45 4 -5 32 7 -2 56 2 -7 86 5 -4 66 8 -1 按表中索引与元素的对应关系, 切片 yz=[1 : 8] 的结果是一个子元组:(22, 56, 1 1 , 45, 86, 91 , 32)。 若键入语句: type(yz[1 : 8]) 返回 的 是“ tupl e ” 。 要注 意, 使 用 负 索 引 时, 必须 从 左 向 右 设置 , 例 如 , yz[-9: -3] 其 切 片 是(1 8, 22, 56, 1 1 , 45, 86)。 如果设置错误, 则不可能得到切片(即没有元素可以切出来), Python 将返回空圆括号。
|