int,string,
list,tuple ,dic【列表、元组,字典】
a="1332" b=["yom"] #列表 c=("alan") #元组 d={"name":"jack"} #字典 #[]下标符号,所有非数字类型可以for循环,都有索引 #列表中可以存储所有类型; alist=["alan","jack"] print(type(alist)) print(alist.index("jack")) alist.insert(2,"韩科研") print(alist) alist[0]="tony" print(alist) alist.append("何阳") print(alist) blist=["白骨精"] alist.extend(blist) #扩展列表,不影响被扩展的 print(alist,blist) #del alist 删除整个空间结构 alist.remove("jack") print(alist) alist.pop() #默认删除最后一位;若带索引,删除制定下标 print(alist) print(len(alist))#显示元素个数 clist=[1,3,3,3,3,2,6] c2list=[1,3,33,2,34,27] print(clist.count(3)) #查看某个元素出现的个 clist.sort()#默认升序 print(clist) clist.sort(reverse=True)#反转并不是降序反 print(clist) c2list.sort() c2list.reverse() print(c2list) #不支持链式操作,要想降序,先升序 #获得列表的下标index for i in alist : #打印元素活下标 print(i,alist.index(i)) #元组一经定义不得改变;只能删除无法修改。安全属性; 保 print(tuple(alist)) #可以改变自己的数据类型 print(type(alist)) #不改变自己的数据类型 alist=tuple(alist) #覆盖自己本身的数据 print(alist,type(alist)) a={"name":"alan",} for i in a: print(i,a[i]) #打印k,v ;获取v还可 a.pop("name") #字典的删除最后一个元素方法需要 print(a) a["kgc"]="kjde1910-java" #元组中单个元素,需要加个逗号,否则数据类型会显示未里面元素的数据 print(a) b={'web2108':'kgc'} a.update(b) print(a) #字典中循环遍历的是下标:因为key是唯一的,v可以进行重复
print('老师说"今天不上课"xcv') string = "123lkasflkasd324343" print(type(string)) # str类型 # decimal---[阿拉伯]--digital[+全角数字】-----numerical【+汉字数字】 print(string[2:15]) # 左开右闭 print(string[::-1]) # 字符串反转,倒序 print(string[-9:-6]) a = "CDEFAVNGLLS" print(max(a)) # askii码排序 # 列表扩容extend;字典update;字符串+ alist = ['ky'] if 'ky' in alist: print("ok") # 元素是字符串 for i in a: print(i) else: print("这个代码只要没遇到break;else就会一直执行") stus = [ {"name": 'zs', "age": 19}, {"name": "alan", "age": 17} ] for i in stus: if i["name"] == "alan": print("找到了") print(i) break else: #else和for并列,打印最终的查找结果,否则会打印出没找到,找到了 print("没有找到")