• Python3学习笔记04-运算符


    算术运算符

            +     加两个对象相加

            -      减得到负数或是一个数减去另一个数

            *     乘两个数相乘或是返回一个被重复若干次的字符串

            /     除x 除以 y

            %    取模返回除法的余数

            **    幂返回x的y次幂  就是多少次平方

            //    取整除返回商的整数部分

    print(21+10)
    print(21-10)
    print(21*10)
    print(21/10)
    print(21%10)
    print(2**3)
    print(21//10)



    比较运算符

            ==等于比较对象是否相等

            !=不等于比较两个对象是否不相等

            >大于返回x是否大于y

            <小于返回x是否小于y。

            >=大于返回x是否大于等于y

            <=小于返回x是否小于等于y

    所有比较运算符返回1表示真,返回0表示假。这分别与特殊的变量True和False等价。注意,这些变量名的大写

    a = 10
    b = 20
    print(a==b)
    print(a!=b)
    print(a>b)
    print(a<b)
    print(a>=b)
    print(a<=b)

    赋值运算符

            =简单赋值运算符c=a+b将a+b的运算结果赋值给c

            +=加法赋值运算符c+=a等效于c = c+a

            -= 减法赋值运算符c-=a等效于c = c-a

            *=乘法赋值运算符c*=a等效于c = c*a

            /=除法赋值运算符c/=a等效于c = c/a

            %=取模赋值运算符c%=a等效于c = c%a

            **=幂赋值运算符        c**=a等效于c = c**a

            //=  取整除赋值运算符c//=等效于c= c//a

    a = 21
    b = 10
    c = 0
    c = a + b
    print('c的值为',c)
    c += a
    print('c的值为',c)
    c -= a
    print('c的值为',c)
    c *= a
    print('c的值为',c)
    c /= a
    print('c的值为',c)
    c = 2
    c %= a
    print('c的值为',c)
    c **= a
    print('c的值为',c)
    c //= a
    print('c的值为',c)





    逻辑运算符

            and    都运算   两边都为True返回True

            or  或运算一边为True返回True

            not  非运算取反

    print(10>100 and 101>100)
    print(10>100 or 101>100)
    print(not 10>1)



    成员运算符
            in        如果在指定序列中找到值返回True,否则返回False
            not in 如果在指定序列中没有找到值返回True,否则返回False

    a = 10
    b = 11
    list = [1,2,3,4,5,10 ]
    print(a in list)
    print(b in list)
    print(a not in list)
    print(b not in list)




    身份运算符
            is        判断是否为同一个对象
    is not 判断是不是引用不同的对象

    a = 1000
    b = 1000
    print(a is b)
    print(a is not b)



    is 用于判断两个变量引用对象是否为同一个, == 用于判断引用变量的值是否相等。

  • 相关阅读:
    iOS面试题03-UI控件
    iOS面试题02-数据存储
    iOS面试题01-多线程网络
    ios开发学习笔记(1)
    搭建Myeclipse下Java Web开发环境
    iOS开发-UI (十二)StoryBoard
    iOS开发-UI (十一) UITabBarController
    iOS开发-UI (十)UIScrollView 和 UIPageControl使用
    iOS开发-UI (九)UITableView搜索功能
    iOS开发-UI (八)TableView
  • 原文地址:https://www.cnblogs.com/myal/p/9337427.html
Copyright © 2020-2023  润新知