zoukankan      html  css  js  c++  java
  • Python自动化开发三元运算 列表解析 生成器表达式

    Python自动化开发-三元运算 列表解析 生成器表达式

    三元运算

    例1:三元表达式运算

    #!/usr/bin/env python
    # -*- coding:utf-8 -*-
    
    #三元表达式运算
    name="Ron"
    r="good" if name=="Ron" else "bad"
    print(r)
    View Code

    代码执行结果:

    good

    例2:三元表达式运算

    #!/usr/bin/env python
    # -*- coding:utf-8 -*-
    
    #三元表达式运算
    name="roy"
    r="good" if name=="Ron" else "bad"
    print(r)
    View Code

    代码执行结果:

    bad

    列表解析

    例1:列表解析

    #!/usr/bin/env python
    # -*- coding:utf-8 -*-
    
    #列表解析
    L1=[i for i in range(8)]
    print(L1)
    View Code

    代码执行结果:

    [0, 1, 2, 3, 4, 5, 6, 7]

    生成器表达式

    例1:生成器表达式

    #!/usr/bin/env python
    # -*- coding:utf-8 -*-
    
    #生成器表达式
    L1=(i for i in range(8))
    print(L1.__next__())
    print(L1.__next__())
    print(L1.__next__())
    print(L1.__next__())
    print(L1.__next__())
    print(L1.__next__())
    print(L1.__next__())
    print(L1.__next__())
    View Code

    代码执行结果:

    0
    1
    2
    3
    4
    5
    6
    7

    你不向我走来,我便向你走去。
  • 相关阅读:
    hdu 4258 Covered Walkway
    hdu 2337 Escape from Enemy Territory
    二分查找
    hdu 2335 Containers
    最大流 Dinic
    进程和并发编程
    黏包
    socket
    网络编程
    异常处理
  • 原文地址:https://www.cnblogs.com/renyongbin/p/15770997.html
Copyright © 2011-2022 走看看