zoukankan      html  css  js  c++  java
  • Python的流程控制

    今日所得

    Python的流程控制

    if(用于条件判断)

    while(循环)

    for(循环)

    break与continue对循环的意义

    range在py2与py3中的区别

     if判断事物的对错,真假,可行性

     for循环不依赖于索引取值

     ps:len()# 获取数据类型(容器类型)的个数,字符串是特例 获取的是字符串中字符的个数

    '''
    if的语法结构:
       
    '''                
    num = 2
    if num > 1:
        print('比1大')
    elif num < 1:
        print('比1小')
    else:
        print('等于1')  # else不能单独使用,要配合if,while或for
    '''
    while循环的语法结构
    '''
    #while+else
    n = 1
    while n < 5:
        if n == 3:
            break
        print(n)
        n += 1
    else:
        print('while循环正常结束了')
    # for+break
    break用来主动结束for循环
    name_list = ['nick', 'jason', 'tank', 'sean']
    for name in name_list:
        if name == 'jason':
            break
        print(name)
    
    
    
    # for+continue
    continue 跳出本次循环 开始下一次循环
    name_list = ['nick', 'jason', 'tank', 'sean']
    for name in name_list:
        if name == 'jason':
            continue
        print(name)

    break和continue对于循环的意义

    break:用于主动结束循环,直接将循环停止并干掉

    continue:跳出本次循环,开始下一次循环,并不会停止整个循环,用于跳过某个数值

    range在Python2与Python3中的区别

    range在python2中是以列表来存储的,每一个元素都会占据内存空间

    xrange在python2中就只存储一个变量,对内存来说是一个优化

    range在python3中的存储方式和xrange在python2中的存储方式相同

     

  • 相关阅读:
    mac 修改Python版本
    idea 系列破解
    史上最完全Mac安装Scrapy指南
    mac下brew安装mysql
    IOS: 网络图片缓存
    欢迎访问我的git
    学习笔记
    2019-2020-1 20191327《信息安全专业导论》第十二周学习总结
    2019-2020学年 20191327《信息安全专业导论》第十一周学习总结
    2019-2020学年 20191327《信息安全专业导论》第十周学习总结
  • 原文地址:https://www.cnblogs.com/AbrahamChen/p/11121767.html
Copyright © 2011-2022 走看看