元組
# tuple()
# list()
# int()
# str()
創(chuàng)建
a=(1,'1',['1',1])
print(a)
總結(jié):元組和列表很相似舀寓,只不過(guò)不能夠修改
print(type(a))#查看到數(shù)據(jù)類型為字典
訪問(wèn)
print(a[1])
a[2]=6
元組不能夠修改
1:寫保護(hù),安全胆数,python內(nèi)置函數(shù)返回的類型都是元組
2:相對(duì)列表來(lái)講,元組更節(jié)省空間互墓,效率更高
掌握
1:擁有一個(gè)元素的元組
b=(100,)#不假必尼,認(rèn)為是數(shù)字
print(type(b))
print(b)
我們經(jīng)常使用的組合方式:
list2=[(a,22),(b,33),('c',99)]
字典
info={'name':'赤腳大仙','age':'21000','gender':'famale'}
print(type(info))
訪問(wèn)字典 通過(guò)鍵訪問(wèn)值
print(info["name"])
訪問(wèn)不存的鍵會(huì)報(bào)錯(cuò)
#直接訪問(wèn)
print(info['add'])
#賦值默認(rèn)值
print(info.get("add","天庭"))
get的作用,如果沒(méi)有這個(gè)鍵返回默認(rèn)值如果有正常返回
修改
info['age']=22000
print(info)
增加
當(dāng)字典中不存在這個(gè)鍵時(shí),就會(huì)添加這一項(xiàng)
info['addr']='乾坤宮'
print(info)
添加和修改操作本身就說(shuō)一種操作判莉,只是使用方式的不同而產(chǎn)生不同 的作用效果
刪除
同樣是DEL操作
del info['age']
print(info)
遍歷
for k,v in info.items():
print(v)
獲取所有的鍵
print(list(info.keys()))
獲取所有的值
print(list(list(info.values())))
函數(shù) 面向過(guò)程
方法 面向?qū)ο?/h3>
python中的函數(shù)
def 函數(shù)名():
函數(shù)體
def say_hello(name):
print('hello',name)
say_hello('哥哥')
1-100累加合5050
def caculate_num(num):
sum_num=0#存求和
for i in range(1,num+1):
sum_num=sum_num+i
return sum_num
print(caculate_num(101))