第二次
Posted feijigege
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第二次相关的知识,希望对你有一定的参考价值。
1.列表:
定义:在[]内,可以存放多个任意类型的值,并以逗号隔开。
一般用于存放学生的爱好,课堂的周期等等...
students = [‘钱垚’,’李小龙’,’张全蛋’,’赵铁柱]
print (students[1]) # 李小龙
student_ info = [‘ 杨波’,84, ‘male‘, [‘ 泡8’,’喝9‘ ]]
print (student_ info[3])
print (student_ info[3][1])
# I、按索引存取值(正向存取+版向存取):即可存也可以取
pr int (student_ info[-2])
# 2、切片(顾头不顾尾,步长)
print (student_ info[0:4:2])
#3、长度
print (len(student_ info))
# 4、成员运算in和not in
print(‘杨波’in student_ info)
print(‘杨波’not in student_ info)
# 5、追加
student_ info = [‘ 杨波”,84,,male‘, [‘ 泡8’,’喝9°]]
student_ inf o. append(‘安徽最牛的学员,合肥学院’)
print (student_ inf o)
# 6、删除
#删除列表中索引为2的值
de1 student_ inf o[2]
print (student_ inf o)
2.元组:
定义:在()内,可以存放多个任意类型的值,并以逗号隔开。注意:
元组与列表不一-样的是,只能在定义时初始化值,不能对其进行修改。优点:
在内存中 占用的资源比列表要小。
# I.按索引取値(正向取+反向取):只能取pr int (tup1e1[2])
# 2、切片
print (tuple1[0:5:3])
#3、犬度
print (1en(tuple1)) # 5
# 4、成员运算in和not in
print(1 in tup1e1)
print(1 not in tup1e1)
#5、循坏
for 1ine in tuple1:
print (1ine)
3.不可变类型:
变量的值修改后,内存地址一定不一样。数字类型int
float
字符串类型
str
元组类型
tuple
字符串类型
str
元组类型
tuple
可变类型:
列表类型
list
字典类型
dict
# int
number = 100
print (id(number))
print (id(number))
# floatsal= 1.0
print(id(sa1))
print(id(sa1))
str1 = ‘ hello python!
print(id(str1))
str2 = str1. replace(‘ hello‘, ‘like‘)print (id(str2))
number = 100
print (id(number))
print (id(number))
# floatsal= 1.0
print(id(sa1))
print(id(sa1))
str1 = ‘ hello python!
print(id(str1))
str2 = str1. replace(‘ hello‘, ‘like‘)print (id(str2))
3. 字典类型:
作用:
在内,以逗号隔开可存放多个值,以key-value存取,取值速度快。
定义:
key必须是不可变类型,value可以是任意类型
以上是关于第二次的主要内容,如果未能解决你的问题,请参考以下文章