元组
# tuple()
# list()
# int()
# str()
创建
a=(1,'1',['1',1])
print(a)
总结:元组和列表很相似,只不过不能够修改
print(type(a))#查看到数据类型为字典
访问
print(a[1])
a[2]=6
元组不能够修改
1:写保护,安全,python内置函数返回的类型都是元组
2:相对列表来讲,元组更节省空间,效率更高
掌握
1:拥有一个元素的元组
b=(100,)#不假,认为是数字
print(type(b))
print(b)
我们经常使用的组合方式:
list2=[(a,22),(b,33),('c',99)]
字典
info={'name':'赤脚大仙','age':'21000','gender':'famale'}
print(type(info))
访问字典 通过键访问值
print(info["name"])
访问不存的键会报错
#直接访问
print(info['add'])
#赋值默认值
print(info.get("add","天庭"))
get的作用,如果没有这个键返回默认值如果有正常返回
修改
info['age']=22000
print(info)
增加
当字典中不存在这个键时,就会添加这一项
info['addr']='乾坤宫'
print(info)
添加和修改操作本身就说一种操作,只是使用方式的不同而产生不同 的作用效果
删除
同样是DEL操作
del info['age']
print(info)
遍历
for k,v in info.items():
print(v)
获取所有的键
print(list(info.keys()))
获取所有的值
print(list(list(info.values())))
函数 面向过程
方法 面向对象
python中的函数
def 函数名():
函数体
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))