day2 难基础。。。。。
经过第一天的学习,我对Python有了一定的认识,今天老师又教了我们一些新的知识,也是比第一天稍微难的一点的东西,不过老师还是挺给力的家的很好,只要自己肯背肯打代码还是很简单的。
今天上课上午老师教了我们列表,讲了他的定义,里面可以存放任意类型的值,读取方法和第一天所说的差不多,主要的是今天上课讲了一个循环,需要注意的就是格式了,一般默认的就是回车,只需要改成(mate,end="_",可以根据" "里面的东西输出结果会进行自己相应的调整)
然后就是元组,和列表有很大的差别,用()存放各种类型的值,同样用逗号隔开,需要注意的是不能对内容进行修改了需要注意,正取反取,长度,步长,判断成员是否在里面都和之前的累似,斌没有做过多的改变。
随后又介绍了可变类型和不可变类型,int,float,str,tuple是不可变,list,dict(字典型)是可变的。就像上面说的元组的元素并不可以改变。接下就说字典型实在{}中存取。以keyvalue存取。for key in dict1:
print(key)
print(dict1[key])这一段第二行输出前面的,第三行输出后面的自己体会了。。。。。后面还介绍了好多基础的知识
直接代码吧!!!!!!
对了条件判断还是很重要的
dict1 ={'age':18,'name':'wang'} # print(dict1['age']) # #多存一个值 # dict1['level']=9 # print(dict1) #只会判断前面的key是否在dict1中,判断后面的则会判断不在。 #print(len(dict1)) # for key in dict1: # print(key) # print(dict1[key]) #get取值在print中 # print(dict1.get('age')) # print(dict1.get('sex')) # print(dict1.get('sex','female')) # print(dict1)
#元组的定义 tuple=(1,2,3,'ye','四') print(tuple)
#列表
# mates = [ 'sun','wnag','li' ,'ye'] # print(mates[1]) # mate_self =[ 'sun','18','female',['chi','he']] # print(mate_self[0]) # print(mate_self[3][0]) #追加append mate_self =[ 'sun',18,'female',['chi','he'],18] # mate_self.append('我能') # print(mate_self) #正取反取和第一天教的一样 #删除del # del mate_self[2] # print(mate_self) #count获取数量,index获取位置,是在print中写 # print(mate_self.index(18)) # print(mate_self.count(18)) # #pop就是将你选的那个给拿了出来 # mate_self.pop() # print(mate_self) # sex =mate_self.pop(2) # age =mate_self.pop(1) # print(sex) # print(mate_self) #remove就会单纯的移除 # mate_self.remove(18)#按顺序取出第一个 # print(mate_self) # name=mate_self.remove('sun') # print(name) # print(mate_self) #插入insert # mate_self.insert(3,'dididi0') # print(mate_self)
#合并就是mate_self1.extend(mate_self2) print(mate_self2