3.4(python基础知识)

本文介绍了Python编程中字典的遍历、获取长度、最大最小键的方法,以及如何将其他类型转换为字典。此外,还探讨了列表的枚举函数和不同数据类型的特性。最后,讲解了函数的定义、调用、带参数和返回值的使用,展示了函数在代码复用和模块化编程中的重要性。
摘要由CSDN通过智能技术生成

接3.3

(3)遍历所有的键值对

info = {"id":1,"name": "吴彦祖", "age": 18}
for key,value in info.items():
    print("key=%s,value=%s"%(key,value))

结果:

key=id,value=1
key=name,value=吴彦祖
key=age,value=18
(4)使用枚举函数,同时拿到列表中的下标和元素内容

mylist = ["a","b","c","d"]
for i,x in enumerate(mylist):
    print(i+1,x)

结果:

1 a
2 b
3 c
4 d

7.获取字典长度         len()

获取最大的key        max()

获取最小的key        min()

其他类型对象转换成字典        dict        dict([1,2],[3,4])

按重要程度依次排列

列表         有序          可变类型 

字典         无序          key不可变,value可变

元组         有序          不可变类型

集合         无序          可变类型(不重复)

十一.集合(set),只有键没有值

十二.函数 :为了提高编写的效率以及代码的重用,把具有独立功能的代码块组织为一个小模块,就是函数

1.函数的定义

def printinfo():
    print("------------------")
    print("人生苦短,我用python")
    print("------------------")

2.函数的调用

def printinfo():
    print("------------------")
    print("人生苦短,我用python")
    print("------------------")
printinfo()

结果:

------------------
人生苦短,我用python
------------------

3.带参数的函数

def add2num(a,b):
    c = a+b
    print(c)
add2num(11,22)

结果:33

4.带返回值的函数

 def add2num(a,b):
     return a+b   #通过return来返回运算结果

 result = add2num(11,22)
 print(result)

结果:33

5.返回多个值的函数

def divid(a,b):
    shang=a/b
    yushu=a%b
    return shang,yushu   #多个返回值用逗号分隔

sh,yu = divid(5,2)    #需要使用多个值来保存返回内容
print("商: %d,余数: %d"%(sh,yu))

结果:商: 2,余数: 1

 

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值