Python第二天学习精简要闻——元组、字典与函数

元组

# 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))
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
禁止转载,如需转载请通过简信或评论联系作者。

友情链接更多精彩内容