栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Day2----元组

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Day2----元组

一、基础知识
# 元组只有查询操作 不能修改 支持下标与切片

# 定义空元组
a=()
a=tuple()
# 定义一个数据的空元组 数据元素后边必须有 逗号
b=(1,)
# 多个数据
my=('a','b','c','d')
二、训练 题目1 [加强训练] 题干

有如下两行代码: tuple1 = (2) tuple2 = (2,) 请问tuple1与tuple2有什么不同

训练目标

定义一个元素的元组

训练提示

通过肉眼能看到的只是一个逗号的区别,那么在python里面他是怎么理解的呢?

参考方案

用type()方法来分别对这两个变量进行区别

操作步骤

用type(tuple1),与type(tuple12)的结果进行比较

参考答案
tuple1 = (2)
tuple2 = (2,)
print(type(tuple1))
print(type(tuple2))
# 对于tuple1 = (2),python解释器会将小括号理解成一个运算符号,那么这时候 返回的值是一个int类型
# 所以对于只有一个元素的元组来说,要创建一个元组,那么就必须要加逗号
题目2 [加强训练] 题干

有如下代码,请回答问题?

my_tuple = ("itcast", "python", "CPP", 18, 3.14, True)
  1. 使用下标的方法,输出元组中的元素 "CPP"
  2. 使用 for 循环遍历元组
  3. 使用 while 循环遍历元组
训练目标
  1. 元组的下标操作
  2. 元组的 for 循环遍历
  3. 元组的 while 循环遍历
训练提示
  1. python 中的下标是从 0 开始,还是从 1 开始?
  2. 如何进行 for 遍历?
  3. 如何进行 while 遍历?while 的条件怎么写?
参考方案
  1. 下标从 0 开始,故 CPP 的下标是 2
  2. 使用 for ... in ... 遍历
  3. while 循环,需要使用下标,判断条件可以借助 len()实现
操作步骤
  1. 使用下标的方法,取 CPP 的值
  2. for 循环遍历
  3. while 循环遍历
参考答案
my_tuple = ("itcast", "python", "CPP", 18, 3.14, True)

# 1. 使用下标的方法,输出元组中的元素 `"CPP"`使用下标的方法,
result = my_tuple[2]
print(result)

# 2. 使用 for 循环遍历元组
for i in my_tuple:
    print(i)

print("-" * 20)

# 3. 使用 while 循环遍历元组
i = 0
while i < len(my_tuple):
    print(my_tuple[i])
    i += 1
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1030718.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号