• 运算符


    is和==的区别
    首先要知道Python中对象包含的三个基本要素,分别是:id(身份标识)、python type()(数据类型)和value(值)。is和==都是对对象进行比较判断作用的,但对对象比较判断的内容并不相同。
    # == 用来比较判断两个对象的value(值)是否相等
    a = 257
    b = 257
    print(a == b)
    >>>True
    #is也被叫做同一性运算符,这个运算符比较判断的是对象间的唯一身份标识,也就是id是否相同。
    print(a is b)
    >>>True
    x = y = [2,5,7]
    z = [2,5,7]
    print(x == y)
    >>>True
    print(x == z)
    >>>True
    print(x is y)
    >>>True
    print(x is z)
    >>>False
    

    求模运算符  

    b = 4 % 3
    print(b)
    >>>1    #返回余数1

    判断一个数是奇数还是偶数
    number = input('请输入一个整数,我会告诉你是奇数还是偶数: ')
    number = int(number)
    if number % 2 == 0:
        print("您输入的整数 '%s' 是偶数!" % number)
    else:
        print("您输入的整数 '%s' 是奇数!" % number)
    

      

    
    
  • 相关阅读:
    一些动规题
    洛谷P1717 钓鱼
    一堆递推题
    义冢oj P5033打气球
    义冢oj P5032生理周期
    Proud Merchants HDU
    739B
    Lost Cows POJ
    并查集负值根表集合大小的写法
    [Poi2011]Tree Rotations线段树合并
  • 原文地址:https://www.cnblogs.com/jacky-zhao/p/7867015.html
Copyright © 2020-2023  润新知