学习两个Python不常用的语法
2021-02-19 00:18
标签:ror 跳出循环 结束 == 开始 list test 表达式 布尔 1、for - else 该语法执行完for循环的语句后,执行else分支语句,也就是说,最后必须执行else。eg: 只有当在for循环中用break中断跳出循环,这样才会跳过else分支的执行。eg: 2、assert 断言 声明断言,其表达式的布尔值必须为真,为假会触发AssertionError。 用于调试,可以实现一些入参的格式或类型验证。eg: 以上。 学习两个Python不常用的语法 标签:ror 跳出循环 结束 == 开始 list test 表达式 布尔 原文地址:https://www.cnblogs.com/sirxy/p/12687163.htmllistvar = [1, 2, 3, 4, 5]
for i in listvar:
print(i)
else:
print("for执行完,轮到我else了。")
listvar = [1, 2, 3, 4, 5]
for i in listvar:
if i == 4:
break
print(i)
else:
print("for执行完,轮到我else了。")
def test_assert(arg):
assert(isinstance(arg, (str))), "参数必须为字符串"
print(‘执行test_assert开始‘)
print(‘执行test_assert中‘)
print(‘执行test_assert结束‘)
test_assert(‘sss‘)
test_assert({1, 2, 3})
test_assert(5)