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

    3、基本运算符

    3.1 算数运算符

    print(10 + 3.1)    #13.1
    print(10 - 3.1)    #6.9
    print(10 * 3.1)   # 31
    print(10 / 3)  # 结果带小数,3.333333333333
    print(10 // 3)  # 整除,只保留整数部分,3
    print(10 % 3) # 取模、取余数,1
    print(10 ** 3) # 10的三次方,幂,1000

     

    3.2 赋值运算符

    a = 9   # 赋值符号

    可以进行变量的赋值操作

     

    3.3 增量赋值

    a += 2  # 相当于a = a+2
    a -= 2  # 相当于a = a-2
    a *= 2  # 相当于a = a*2
    a /= 2  # 相当于a = a/2
    a //= 2  # 相当于a = a//2
    a %= 2  # 相当于a = a%2
    a **= 2  # 相当于a = a**2

     

     

    3.4 链式赋值

    x = y = z = 10

    相当于x = 10, y = 10, z = 10

     

    3.5 交叉赋值

    m = 10
    n = 20
    m, n = n, m # 交叉赋值
    print(m, n)

    可以完成变量的数据互换

     

    3.6 解压赋值

    salaries=[111,222,333,444,555]
    mon0,mon1,mon2,mon3,mon4=salaries  # 注意:变量个数必须与容器类型内元素个数相同
    print(mon0)
    print(mon1)
    print(mon2)
    print(mon3)
    print(mon4)
    salaries=[111,222,333,444,555]  # 取后三个元素
    *_,x,y,z=salaries       
    # 可以用部分变量对应,并使用*_获取剩余值,将剩余数据以列表形式存入变量_内
    print(x,y,z)
    print(_)
    salaries=[111,222,333,444,555]  #取前三个元素
    x,y,z,*_=salaries       
    # 可以用部分变量对应,并使用*_获取剩余值,将剩余数据以列表形式存入变量_内
    print(x,y,z)
    print(_)

    3.7 比较运算符

    比较运算符有:>、>=、<、<=、==、!=

    以此分别为大于,大于等于,小于,小于等于,值相等,值不等

    结果为True或者False

    print(10 > 3)   # True
    print(10 < 3)   # False
    print(10 == 10)   # True
    print(10 != 10)   # False
    print(10 >= 10)   # True
    print(10 <= 3)   # False

    字符串进行大小比较会进行ascii码大小比较

     

  • 相关阅读:
    java传值问题.
    方法重载
    java中各种运算符
    java中各种运算符
    java网址
    对象的初始化顺序
    Exploit,shellcode经验技巧杂谈
    关于16位的OS尝试
    window系统下的远程堆栈溢出 《实战篇》
    Exploit,shellcode经验技巧杂谈
  • 原文地址:https://www.cnblogs.com/achai222/p/12421952.html
Copyright © 2011-2022 走看看