• 技术文章 >Python技术 >Python基础教程

    python中断言的使用注意

    小妮浅浅小妮浅浅2021-10-10 09:56:24原创207

    1、断言主要是为了调试辅助,为了程序自检,不是为了处理错误。

    程序BUG还是要靠try…except来解决。

    2、不要用断言来验证用户的输入,因为当python通过命令行运行时,如果添加-O标志,断言将被全局禁止,您的所有验证将丢失。

    实例

    def something():
    """该函数执行了很多操作"""
    my_list = [] # 声明了一个空列表
    # do something
    return my_list
     
    def func():
    """调用 something 函数,基于结果实现某些逻辑"""
    ret = something()
    assert len(ret) == 18, "列表元素数量不对"
    # 完成某些操作

    以上就是python中断言的使用注意,希望对大家有所帮助。更多Python学习指路:python基础教程

    专题推荐:python 断言
    品易云
    上一篇:python运算符的优先级规则 下一篇:python正则表达式如何匹配内容

    相关文章推荐

    • python元类冲突的问题• python os.system执行cmd指令• python os.popen方法是什么• python中subprocess的用法• python爬虫http代理怎么用?• 如何走进Python的大门?• python蒙特卡洛算法的介绍• Python爬虫中请求头的格式化• python如何过滤列表中的唯一值• python列表推导式的结构探究• python中condition条件变量的作用• python单元测试中的函数整理• TIOBE 10月编程语言排行榜,Python位临榜首• python中lambdas匿名函数的用法• python运算符的优先级规则

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网