python3 基础知识点学习-----元组

1.元组的定义以及特点

 1.1定义

元组是以小括号包围,元素以逗号分隔的不可变的序列。

定义一个空元组

tup = ()
print(type(tup())

定义只有一个元素的元组,需要在元素后面添加逗号,否则括号会被当作运算符使用  (元素,)

tup = (50)
print(type(tup))

tup1 = (50,)
print(type(tup1))

1.2 元组的特点

a.有序

b.不可变(不可以对元组内的元素进行增加、单个删除,修改)

c.可以存储不同的数据类型及结构

3.访问元组(元组与字符串类似,下标索引从0开始,可以进行截取,组合等)

输出元组的所有内容

tup = [1,2,"test",'''python''','香蕉']
print(tup)

3.1根据索引访问元组

tup = [1,2,"test",'''python''','香蕉']
print(tup[3])

3.2 截取指定范围的值,步长

tup = [1,2,5,8,'test',"苹果"]
print(tup[2:4])
print(tup[3:])
print(tup[1:4:2])

4.元组的修改,新增,删除

不可以对元组进行修改,新增和单个删除,可以用del 元组名 删除整个元组

tup = ('testb', 'python', 199, 888)
print (tup)
del tup;
print ("删除后的元组 tup : ")
print (tup)

运行结果:

5.元组的相加  ---求几个元组的并集

tup1 = (12,3,'test')
tup2 = ('测试', '苹果',67,89)
print ( tup1 + tup2)

6.转换元组的数据类型

6.1元组转换字符串

tup = ('testb', 'python', 199, 888)
strTup =str(tup)
print(type(strTup))

6.2 元组转换为列表

tup = ('testb', 'python', 199, 888)
list1 = list(tup)
print(list1)

7.元组的内置函数

7.1计算元组的个数  len(tuple)

tup = ('testb', 'python', 199, 888)
len(tup)
print(len(tup))

7.2 返回元组中元素最大值 max(tuple)

tup = (1,4,56,2,7,8)
print(max(tup))

7.3返回元组中元素最小值 min(tuple)

tup = (1,4,56,2,7,8)
print(min(tup))

posted on 2018-09-14 09:52  shirely  阅读(374)  评论(0)    收藏  举报

导航