我是靠谱客的博主 幸福抽屉,最近开发中收集的这篇文章主要介绍python assert用法一.assert函数,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

一.assert函数

    Python assert(断言)用于判断一个表达式,在表达式条件为 false 的时候触发异常。
    用法:

assert 1==2

    报错:

AssertionError

    而:

assert 1==1

    不报错.
    当assert后面的表达式为真时,程序不报错,为假时程序报错.

小例子

    我们来看一个小例子,看看assert如何使用:

def func():
    a_list = []
    b_list = []
    for i in range(0,10,1):
        a_list.append(i)

    for j in range(0,6,1):
        b_list.append(j)

    return a_list,b_list

def assert_func():
    a_list, b_list = func()
    print(a_list)
    print(b_list)
    count = 0
    print('func start...')
    for i in a_list:
        for j in b_list:
            print('count = ',count)
            count += 1
            assert i==j
    print('func end...')
if __name__ == '__main__':
    assert_func()

    执行结果:

Traceback (most recent call last):
  File "/home/fml/桌面/知识图谱学习/练习/电影领域问答系统/111.py", line 25, in <module>
    assert_func()
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
  File "/home/fml/桌面/知识图谱学习/练习/电影领域问答系统/111.py", line 22, in assert_func
[0, 1, 2, 3, 4, 5]
    assert i==j
func start...
AssertionError
count =  0
count =  1

    可以看到,当i不等于j的时候,程序停止.

写在最后

    本文是个人的一些学习笔记,如有侵权,请及时联系我进行删除,谢谢大家.

最后

以上就是幸福抽屉为你收集整理的python assert用法一.assert函数的全部内容,希望文章能够帮你解决python assert用法一.assert函数所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(47)

评论列表共有 0 条评论

立即
投稿
返回
顶部