• if whiile for 循环


    if判断

      if的作用是用作判断事物的对错,真假。

    固定语法

      python用缩进表示代码的归属,同一缩进的代码,称之为代码块

    ★布尔值为Flase数据的有0、None、''、[]、{}

    布尔值可以直接用来判断,变量名也可以用来判断,因为变量名指向的值对应的就是True或False

    if 条件:
    代码1
    代码2
    代码3
    代码4
    ...
    elif 条件:
    代码1
    代码2
    代码3
    代码4
    ...
    else: # 不能单独使用,必须和if,while,for配合使用
    代码1
    代码2
    代码3
    代码4
    ...
    gender = 'female'
    age = 24
    is_beautiful = False
    
    if gender == 'female' and age > 18 and age < 30 and is_beautiful:
        print('能不能加个微信啊,我很钟意你')
    elif gender == 'female' and is_beautiful:
        print('考虑一下')
    else:
        print('什么玩意儿')
    
    print('正常执行结束')

    while循环

    固定语法

    while 条件:
    代码1
    代码2
    代码3
    ...

           break:立即结束本层循环

      continue:跳出本次循环,直接开始下一次循环

    while+else

      只有当while循环依据条件正常结束才会走else代码

      如果是主动结束的break,那么就不会走else

    n = 1
    while n < 5:
        if n == 3:
            break
        print(n)
        n += 1
    else:
        print('while循环正常结束了')

    for循环

    不依赖索引取值

    语法结构

    for 变量名 in 容器类型:
                代码1,
                代码2,
                代码3,
    
    for i in range(1,10):
        for j in range(1,i+1):  # 内存循环的range条件是根据外层循环决定的
            print('%s*%s=%s'%(i,j,i*j),end=' ')
        print()

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

    range在python2与pyhton3中的区别

      python2中

      1.range其实是一个列表

      2.xrange等于python3中的range

      python3中range,当你想要值时,它才会给你

    dayehui
  • 相关阅读:
    深度学习中Embedding的理解
    Chrome 历史版本下载点
    [Angular] Inherit Parent Route Parameters by Default with ParamsInheritanceStrategy
    [Web] Use Web Speech API to make the browser speak out loud using SpeechSynthesis
    [React] useImperativeHandle + forwardRef
    [XState] Assignement actions
    [XState] Using global actions prop for testing
    [ML L9] Clustering (K-MEANS)
    html+php超大视频上传解决方案
    上传大型视频文件到服务器的分享
  • 原文地址:https://www.cnblogs.com/zrh-960906/p/11121191.html
Copyright © 2020-2023  润新知