• Python中的内置函数和匿名函数


    1. 内置函数

    print用法

    def print(self, *args, sep=' ', end='
    ', file=None): # known special case of print
        """
        print(value, ..., sep=' ', end='
    ', file=sys.stdout, flush=False)
        file:  默认是输出到屏幕,如果设置为文件句柄,输出到文件
        sep:   打印多个值之间的分隔符,默认为空格
        end:   每一次打印的结尾,默认为换行符
        flush: 立即把内容输出到流文件,不作缓存
        """
    #打印进度条
    import time
    for i in range(0,101,2):
        time.sleep(0.1)
        char_num=i//2
        if i ==100:
            per_str = "
     %s%% : %s" % (i, '*' * char_num)
        else:
            per_str="
     %s%% : %s" %(i,'*' * char_num)
        print(per_str,end='', flush=True)
    

      

    2. 三元表达式,列表解析,

    • 目的为了更加简洁

    #三元表达式
    name=input("your name>>:").strip()
    if name == "hanpeng":
        print("sb")
    else:
        print("nb")
    
    name=input("your name>>:").strip()
    print("sb" if name == "hanpeng" else "nb")
    
    def my_max(x,y):
        return x if x > y else y
    
    print(my_max(1,2))
    #列表解析
    egg_list=[]
    l=["egg%s" %i for i in range(10) if i >=3 ]
    print(l)
    #生成器表达式
    egg_list=[]
    g=("egg%s" %i for i in range(10) if i >=3 )
    print(g.__next__())
    print(g.__next__())
    print(g.__next__())
    print(g.__next__())
    print(g.__next__())

      

      

      

      

  • 相关阅读:
    买点
    正则
    burp回放
    py打包问题
    运行elementUI相关组件的时候的问题
    客户端性能(转载)
    客户端性能(转载)
    关于Appium android input manager for Unicode 提示信息
    selenium 分布式 [WinError 10061] 由于目标计算机积极拒绝
    WPF数据绑定-依赖属性
  • 原文地址:https://www.cnblogs.com/so-cool/p/8920546.html
Copyright © 2020-2023  润新知