zoukankan      html  css  js  c++  java
  • 基本运算符

    基本运算符

    算术运算符(掌握)

    • 算术运算就是加减乘除,例:
    print(1+2)  # 3
    print(2-1)  # 1
    print(2*3)  # 6
    print(1/2)  # 0.5
    print(10//3)  # 3
    print(10%3)  # 1
    print(10**3)  # 1000
    
    • 此处贴图,以下假设变量a为10,变量b为20。

    img

    比较运算(熟悉)

    • 此处直接贴图

    img

    例:

    pwd = '321'
    print(pwd != '321')  # False
    print(pwd == '321')  # True
    

    赋值运算符(掌握)

    • 此处直接贴图

    img

    例:

    height = 180
    height = height + 20
    print(height)  # 200
    

    逻辑运算符(掌握)

    img

    例:

    # 从做到右的方式找到逻辑运算符,找到逻辑运算符的左边,左边成立,再去找到逻辑运算符的右边
    print(3 > 3 and 1 > 2 or 2 > 1)  # True
    

    身份运算符(掌握)

    • 身份运算符用于比较两个对象的存储单元。

    img

    • is和==的区别:

    is是用于判断两个变量引用对象是否为同一个(是否在同一块内存空间中),==用于判断引用变量的值是否相等。

    例:

    x = 300
    y = 300
    z = 300
    print(f'x is y : {x is y}')
    print(f'x == y : {x == y}')
    print(f'x is z : {x is z}')
    print(f'x == z : {x == z}')
    x is y :  # False
    x == y :  # True
    x is z :  # False
    x == z :  # True
    

    Python运算符优先级(掌握)

    • python运算符优先级相当于数学中的先算乘除再算加减,但是这很愚蠢,优先级高的你括号起来就行了。

    img

    链式赋值(掌握)

    例:

    a = b = c = d = 11
    print(f'a:{a},b:{b},c:{c},d:{d}')
    a:11,b:11,c:11,d:11
    a = 11
    b = 11
    c = 11
    d = 11
    print(f'a:{a},b:{b},c:{c},d:{d}')  # a:11,b:11,c:11,d:11
    

    交叉赋值(掌握)

    例:

    x = 110
    y = 112
    x, y = y, x
    print(f'x:{x}')  # x:112
    print(f'y:{y}')  # y:110
    

    解压缩(掌握)

    img

    ​ 如果我们给出一个列表,我们需要一次性取出多个值,我们是不是可以用下面的方式实现呢?

    例:

    name_list = ['jin','gang','xi']
    x = name_list[0]
    y = name_list[1]
    z = name_list[2]
    print(f'x:{x},y:{y},z:{z}')  # x:jin,y:gang,z:xi
    

    ​ 变量值得解压缩可以这样理解。超市打包多个商品放在一起,解压缩其实就是把多个商品一次性拿出来。

    name_list = ['jin','gang','xi']
    x, y, z = name_list
    print(f'x:{x},y:{y},z:{z}')  # x:jin,y:gang,z:xi
    

    ​ 有时候我们解压缩的值可能不是我们想要的,那么可以使用下划线,万能的下划线。

    name_list =['jin','gang','xi']
    name1,_,name3 = name_list   # _相当于告诉计算机不要了,不能以_开头和结尾
    print(name1)  # jin
    print(name3)  # xi
    
    千里之行,始于足下。
  • 相关阅读:
    论在Repository中使用EF框架
    SQL字符串函数
    网站可用性测试及优化指南-随笔2
    对线上系统维护工作的总结与思考
    SQL 判断字段中指定字符出现的次数
    SQL SERVER 的 INFORMATION_SCHEMA 的使用
    查看SQL语句执行时间
    Bootstrap框架中的字形图标的理解
    字符串编码、Base64字符串 互转
    根据端口号查应用程序pid
  • 原文地址:https://www.cnblogs.com/jincoco/p/10923640.html
Copyright © 2011-2022 走看看