python基础学习4-异常处理,内置函数

  1. 异常处理
    1. try-except
    2. try-except-except
    3. try-except-except-else
    4. try-except-except-else-finally:
  1. raise关键字 raise Exception('自定义异常')
  2. 异常类型
    1. ZeroDivisionError 除数为零
    2. IndexError 索引超出范围
    3. KeyError 字典取值时key不存在
    4. NameError 使用未声明变量
    5. SyntaxError 语法错误
    6. ValueError 传入的值错误
    7. AttributeError 属性或者方法不存在
    8. TypeError 类型不合适
    9. IndentationError 缩进不正确
  3. 自定义函数
    def 函数名(参数列表):
      函数体
    [return 返回值列表]
  1. 函数的参数传递
    1. 位置参数 调用时参数的个数和位置必须与定义的参数个数和位置一致
    2. 关键字参数 在函数调用时,使用‘形参名称=值’的方式进行传参,传参顺序可以与定义时的参数时的顺序不同
    3. 默认值传参 在函数定义时,直接对形参赋值,在调用时该参数如果不赋值,将使用默认参数,如果该参数传值,则使用传递的值
  2. 既有位置传参又有关键字传参,位置传参在前,关键之传值在后
  3. 匿名函数 lambda s=lambda a,b:a+b
  4. 常用内置函数
    1. bool()
    2. str()
    3. int()
    4. float()
    5. list()
    6. tuple()
    7. set()
    8. abs() 绝对值
    9. divmod(x,y) 获取x和y的商和余数
    10. max()
    11. min()
    12. pow(x,y) 获取x的y次幂
    13. round(x,d) 对x保留d位小数,四舍五入
    14. sorted()
    15. reversed()
    16. zip()
    17. enumerate()
    18. all()
    19. any()
    20. next()
    21. filter()
    22. map()
    23. format()
    24. len()
    25. id()
    26. type()
    27. eval()
 
posted @   月下云生  阅读(12)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET10 - 预览版1新功能体验(一)
点击右上角即可分享
微信分享提示