• day 005总结


    基本运算符

    算术运算符

    + - * / % // **
    

    比较运算符

    > >= < <= == !=  #返回一个布尔值
    

    赋值运算符

    = += -= *= /= //= %= **=
    

    逻辑运算符

    and左右两个条件都为True,则为True,否则为False

    or左右两个条件只要有一个满足则为True,否则为False

    not 如果条件为True,则非False。如果条件为False,则非True。

    身份运算符

    用于比较两个对象的存储单元

    is和is not

    x=257
    y=x
    z=257
    
    print(x is y)#is比较的是内存地址
    print(x is not y)#is not判断是否不相等
    

    位运算符

    把数字看作二进制进行计算的

    & | ^ - << >>
    

    成员运算符

    判断元素是否在容器类元素里面(字符串)

    in 和not in

    class_student_lt = ['s1','s2','s3']
    print('s1' in class_student_lt) # True
    print('s1' not in class_student_lt) # False
    print('s4' in class_student_lt) # False
    

    python运算符优先级

    需要优先,就加括号,括号优先级最高

    流程控制之if判断

    单分支结构

    if 条件:
    	代码块
    

    双分支结构

    if 条件:
    	代码块1(条件成立)
    else:
    	代码块2(条件不成立)
    

    多分支结构

    if 条件1:
    	代码块1#条件1成立
    elif 条件2:
    	代码块2#条件1不成立条件2成立
    elif 条件3:
    	代码块3#条件1 2不成立条件3成立
    elif可以有无限个
    else:
    	代码块4#所有条件不成立
    

    流程控制之while循环

    while 条件:
    	代码块
    

    while+break

    while True:
        print(1)
        break#终止掉当前层的循环,执行其他代码
        print(2)
    

    while+continue

    while n<10:
        if n==8:
            continue#终止本次循环,直接进入下一次循环
        print(n)
        n+=1
    

    tag控制循环

    tag=True
    while tag:
        代码块
        
    

    while+else

    n=1
    while n<3:
        print(n)
        n+=1
    else:
        print('else会在while,没有被break时才会执行else中的代码')
    
  • 相关阅读:
    自然语言处理1-1 算法时间复杂度
    tensorflow2.0(1):简介
    基于PKCS#11的应用架构
    数字证书应用改造需求调研-2015-10-19
    签名验证工具Aloaha Sign
    PDF签名应用研究小结
    用bcp导sql server数据到excel文件
    无线网卡和有线网卡的嗅探模式的区别
    Tomcat6源代码在Eclipse里调试简要说明
    OpenLDAP 主从复制配置
  • 原文地址:https://www.cnblogs.com/zqfzqf/p/11506841.html
Copyright © 2020-2023  润新知