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

    # 1、算数运算符
    # print(10 / 3)
    # print(10 // 3)
    # print(10 % 3)
    # print(10 ** 2)

    # 2、比较运算符


    # print(10 == 10)
    # print(10 != 10)
    # print(10 > 3)
    # print(10 < 3)
    # print(10 >= 10)
    # print('egon' == 'egon')

    # 了解:
    # x='abcdef'
    # y='abcz'
    # print(x > y)

    # l1=[2,'abc',3]
    # l2=[2,'3']
    # print(l2 > l1)

    # 3、赋值运算符


    # 3.1 增量赋值
    # age = 18
    # age += 1 # age=age+1
    # print(age)
    # age-=1 # age=age-1
    # print(age)

    # 3.2 交叉赋值
    # x=11
    # y=22

    # temp=x
    # x=y
    # y=temp
    # 上述三行代码可以合并为下面这一行
    # x,y=y,x
    # print(x,y)

    # 3.3 链式赋值
    # x=10
    # y=x
    # z=y

    # x=y=z=10
    # print(id(x),id(y),id(z))

    # 3.4 解压赋值
    l=['a','b','c','d','e']
    # x=l[0]
    # y=l[1]
    # z=l[2]
    # m=l[3]
    # n=l[4]

    # 等号左边的变量名必须与右面所包含的值一一对应
    # x,y,z,m,n=l
    # print(x,y,z,m,n)

    # x,y,*_,z=l
    # print(x,y,z)

    # l=['a','b','c','d','e']
    #
    # x,y,x,m,n=l
    # x='a'
    # y='b'
    # x='c'
    # m='d'
    # n='e'
    #
    # print(x,y,x,m,n)

    # l=['a','b','c','d','e']
    # x,y,*_=l
    # print(_)

    # 4、逻辑运算符


    # and:逻辑与,用来连接左右两个条件,在左右两个条件同时为True的情况下,最终结果才为True
    # print(10 < 3 and 3 == 3)
    # print(10 > 3 and 3 == 3 and 1 == 1 and 1 > 0)

    # or:逻辑或,用来连接左右两个条件,左右两个条件但凡有一个为True,最终结果就为True
    # print(10 < 3 or 1 == 1)
    # print(10 < 3 or 1 == 1 or 10 < 11 or 1!= 1 or 'a' != 'a')

    # not:取反
    # print(not 10 > 3)

    # res=(10 > 3 and 'egon' != 'egon') or ((1 < 3 and 4 >= 3) or (not 8 > 3))
    # print(res)

    # 5、身份运算符
    # ==:判断的是值是否相等
    # is:判断的是id是否相等

    # 值相等,id可以不同
    # >>> x='info:egon:18:male'
    # >>> y='info:egon:18:male'
    # >>> id(x),id(y)
    # (2924120923496, 2924120923568)
    # >>> x == y
    # True
    # >>> x is y
    # False

    # id相同,值一定相同
    # >>> x=10
    # >>> x=y
    # >>> id(x)
    # 2924120923568
    # >>> id(y)
    # 2924120923568
    # >>>
    # >>> x is y
    # True
    # >>> x == y
    # True

    # 了解:
    x=123213123123123133333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333331
    y=123213123123123133333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333331
    print(id(x))
    print(id(y))

  • 相关阅读:
    华为交换机配置命令总结
    Linux 系统启动项修复
    Linux菜鸟成长日记 ( Linux 下的 ftp 文件传输协议 )
    Linux 查看用户命令
    linux 查看过滤命令命令
    Linux篇---ftp服务器的搭建
    linux挂载详解
    园区IP地址规划(非常详细)
    Linux创建、删除文件和文件夹命令
    CentOs 7 安装 Xampp
  • 原文地址:https://www.cnblogs.com/king-home/p/10826664.html
Copyright © 2011-2022 走看看