zoukankan      html  css  js  c++  java
  • 学习两个Python不常用的语法

    1、for - else

    该语法执行完for循环的语句后,执行else分支语句,也就是说,最后必须执行else。eg:

    listvar = [1, 2, 3, 4, 5]
    
    for i in listvar:
    	print(i)
    else:
    	print("for执行完,轮到我else了。")
    

    只有当在for循环中用break中断跳出循环,这样才会跳过else分支的执行。eg:

    listvar = [1, 2, 3, 4, 5]
    
    for i in listvar:
    	if i == 4:
    		break
    	print(i)
    else:
    	print("for执行完,轮到我else了。")
    

    2、assert 断言

    声明断言,其表达式的布尔值必须为真,为假会触发AssertionError。

    用于调试,可以实现一些入参的格式或类型验证。eg:

    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)
    

    以上。

  • 相关阅读:
    加载中动画
    跑步动画
    关键帧动画
    animate.css
    怪异盒子
    弹性项目属性
    改变元素大小
    Linux 文件系统 --磁盘I/O
    Linux 文件系统
    Sample Test Strategy
  • 原文地址:https://www.cnblogs.com/sirxy/p/12687163.html
Copyright © 2011-2022 走看看