【九月打卡】第12天,python全能工程师学习笔记12

2022/9/19 3:17:20

本文主要是介绍【九月打卡】第12天,python全能工程师学习笔记12,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

课程信息

  • 课程名称:Python全能工程师2022版

  • 章节名称:初始元祖(tuple)

  • 讲师名称:

    https://img2.sycdn.imooc.com/631719650001415610050224.jpg

课程内容概述:

  1. 什么是元组

  2. 元组的创建

  3.  元组与列表关系

  4. in max min在元组中的使用

学习心得:

什么是元组 

元组与列表一样,都是一种可以存储多种数据结构的队列 


元组也是一个有序的,且元素可以重复的集合


 元组的定义 

在python中,tuple代表着元组这种类型,也可以用它主义一个元组 


在python中,元组中的元素存在于一个()小括号内  

names_01 = tuple(('diwei', '小慕'))  

names_02 = ('diwei', '小慕')  

names_03 = ('diwei',)     


#注意,在元组元素中,只有一个成员,必须带上一个,逗号否则python认认定它不是一个元组类型,对于列表成员,就不需要,这个区别 元组和列表也是一样,是一个无限制长度的数据结构 


列表与元组的区别    

元组比列表占用资源更小    列表是可变的,元组是不可变的 


元组中的类型(基本和列表类型差不多)   

 str_tuple = ('cft', 'haha', 'dewei')    # 字符串元整   

 int_tuple = (1, 2, 3, 0, 100, 110)      # 整型元组    

float_tuple = (1.1, 10.3, 0.15, 3.1415926)      #浮点元组   

 bool_tuple = (True, False, False, True)     #布尔bool元组    

nane_tuple = (None, None, None,None])       #空类型元组   

 list_tuple = ([1, 2, 3], [1.2, 3.1, 0.15])     #列表嵌套元组,很少创建,非常专业领域才会用到    

mix_tuple = ('cft', 1, 3.1415, None, True)      #混合型元组 


成员运算符in,max,min在列表中的使用 

1 in (1, 2, 3, 4)      # 1是否包含在元组里,返回:True 10 not in (1, 2, 3, 4)      

#10是否包含在元组里,返回:False max((1, 2, 3, 4))       

#元组中,返回最大值,返回:4 min((1, 2, 3, 4))       

#元组中,返回最小值,返回:1 

注意:max和min在元组中使用的时候,元组中的元素不能是多种类型,如果类型不统一,则会报错。


 扩展练习:

 ''' tuple_test = ('cft',)       #后面的小逗号,一定要加上,才会被定义为这是一个元组 

print(type(tuple_test))     #返加这是一个<class 'tuple'>


元组类型 

tuple_test_01 = ('cft') print(type(tuple_test_01))      #返加这是一个<class 'str'>字符串类型,因为元素后面没有加, 

tuple_test_02 = (1) print(type(tuple_test_02))      #返回这是一个<class 'int'>整型 

tuple_test_03 = ([1, 2, 3],) print(type(tuple_test_03))      #返回<class 'list'>,这个元组中是列表类型 tuple_test_04 = ()         # 常被用这种方式来定义空 

print(type(tuple_test_04))      #返回<class 'tuple'>元组型,因为()是空,没有任何元素 print(bool(tuple_test_03))      #判断布尔类型,输出为True,空为False 

print(bool(tuple_test_04))      #返回False,空为假 

print((len(tuple_test_03)))     #输出长度,返回为1,因为[1, 2, 3],为一个元组中的1个元素 

tuple_test_05 = (1, 2, 3, 4,)   #定义一个对象 

print(tuple_test_05)

 print(max(tuple_test_05))       #在元组中,输出最大的元素,返回4 

print(min(tuple_test_05))       #在元组中,输出最小的元素,返回1 

#print(max(tuple_test_04))      #如果在空值里来比较,是会报错的

 tuple_test_06 = (1, 2, 3, 'cft', [5, 6, 7])     #这是一个混合型元组 

print(type(tuple_test_06))      #返回<class 'tuple'>,元

组类型 #print(max(tuple_test_06))       #如果有不同类型在这里来比较,是会报错的


课程截图:

https://img4.sycdn.imooc.com/6325e5a500010d6619201080.jpg

https://img1.sycdn.imooc.com/6325e5a60001012c19201080.jpg




这篇关于【九月打卡】第12天,python全能工程师学习笔记12的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程