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

    #1 算术运算
    # print(10 + 1.1)
    # print(10 / 3) # 有整数部分有余数部分
    # print(10 // 3) # 去掉小数部分
    # print(10 % 3) #取余
    # print(2 ** 3)

    #2 比较运算
    #比较运算只能在同类型之间进行,其中int与float同属于数字类型
    # print(10 > 3.1)
    # print(10 >= 10)

    # 了解
    # msg1='abcdefg'
    # msg2='abce'
    # print(msg2 > msg1)

    # list1=['a',1,'b']
    # list2=['a',2]
    # list2=['a','b']
    # list2=['c','b']
    # print(list2 > list1)

    #3 赋值运算
    #3.1 增量赋值
    # age=18
    # # age=age + 1
    # age+=1 # age=age+1
    # print(age)
    # x=10
    # x%=3 #x=x%3
    # print(x)
    #3.2 链式赋值
    # x=10
    # y=x
    # print(x is y)
    # a=b=c=d=e=111
    # print(a is b is c is d is e)

    #3.3 交叉赋值
    # x=10
    # y=20
    #
    # temp=x
    # x=y
    # y=temp

    # x,y=y,x
    # print(x,y)

    #3.4 解压赋值
    # nums=[1,2,3,4,5]
    # a=nums[0]
    # b=nums[1]
    # c=nums[2]
    # d=nums[3]
    # e=nums[4]
    # a,b,c,d,e=nums
    # print(a,b,c,d,e)

    # a,b,c,_,_=nums #_=5
    # print(a,b,c)
    # print(_)

    # a,b,*_=nums #
    # print(a,b)

    #4 逻辑运算:and,or,not
    # and:连接左右两个条件,两个条件必须都成立,最后结果才为True,一旦左边条件为假则最终结果就为假,没有必要再去计算右面条件的值
    # print(1 > 2 and 3 > 1)
    # or:连接左右两个条件,两个条件但凡有一个成立,结果就为True,一旦左边条件为True则最终结果就为True,没有必要再去计算右面条件的值,
    # 一旦左边条件为False,还需要去计算右面条件的值,如果为True,最终也True
    # not:取反
    # print(not 1 > 2 or 3 > 1)
    # print(not 1 > 2)
    # print((True and (False or True)) or (False and True))

    #5 身份运算:is与==
  • 相关阅读:
    30岁前不必在乎的28件事
    开发工作的枯燥与快乐
    Ajax技术的初步认识二(转)
    算法实习一
    判断程序是否运行的代码 (有点单例模式的味道)
    SQL2008+SERVER2008的解决方案
    天秤座的爱情(转)
    VB sytem32\ieframe.dll找不到的解决方案
    回忆有感《清明雨上》
    Ajax技术的初步认识一(转)
  • 原文地址:https://www.cnblogs.com/xiamenghan/p/9643213.html
Copyright © 2011-2022 走看看