zoukankan      html  css  js  c++  java
  • python学习之第四课时--运算符

    • 运算符

                  1.算数运算 

    运算符

    描述

    实例

    a=10b=20

      =

    加,两个对象相加

    a+b输出30

      -

    减,一个数减去另一个数

    a-b输出-10

     *

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

    a*b输出200

      /

    除,一个数除以另一个数

    b/a输出2

      %

    取余,返回除法的余数(求余)

    b%a输出01

     **

    幂,返回xy次幂

    a**b1020次方

      //

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

    9//2输出4,9.0//2.0输出4.0

     

                                    注意:

                        算数运算的/(除),在python2.7版本默认的是取整除,也就是相除后只取整数,所以要精确就必须调用一个模块

                                        2.7版本在除法或者乘法时调用模块 from _future_import division,  3.0版本不存在这个问题

                            如:

     

           #!/usr/bin/env python

     

           #  -*- coding:utf-8 -*-

     

           from __future__ import division

     

           a=9/2

     

           Print(a)

                            2. 比较运算符

                         比较运算符,返回值要么是真(True),要么是假(False

                        

    运算符

           

    描述

    实例

      a=10   b=20

      ==

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

    (a==b)  返回False

      !=

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

    (a!=b)  返回True

      <>

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

    (a<>b)  返回True

      >

    大于--返回x是否大于y

    (a>b)   返回False

      <

    小于--返回x是否小于y

    (a<b)   返回True

      >=

    大于等于--返回x是否大于等于y

    (a>=b)  返回False

      <=

    小于等于--返回x是否小于等于y

    (a<=b)  返回True

                                           备注:

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

     

                                                         运算符(<>)类似(!=

                         3赋值运算符

                                                        

    运算符

     描述

    实例

      =

    简单的赋值运算  

    C=a+ba+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//=a等效于c=c//a

                                        4. 逻辑运算符

    运算符

     描述

         示例

        and

    布尔”并且”--如果xFalsex and y返回False,否则它返回y的计算值,并且的意思,and前后都要符合逻辑运算才返回真哪怕有一个不符合都返回假

    (a and b)  返回True

        or

    布尔”或者”--如果xTruex or y 返回True,否则它返回y的计算值,或者的意思,or前后有一个符合逻辑运算符都返回真

    (a or b)   返回True

        not

    布尔”非”--如果xTrue,返回False。如果xFalse,返回True

    not(a and b)  返回False

     

                        5.成员运算符

                                   

    运算符

     描述

      示例

    In in

    如果在指定的序列中找到返回True,否则返回False

    xy序列中返回True

      not in

    如果在指定序列中没有找到返回True,找到了返回False

    x不在y序列中返回True

     

     

     

     

     

                                

                                                        

     #!/usr/bin/env python

     #  -*- coding:utf-8 -*-

     a=”helloworld

     #判断low在不在a变量中

     b=”low” in a

     Print(b)

     

     

     

     

     

     

     

     

     

     

  • 相关阅读:
    centos 7 和 centoa 8的区别
    centos7制作U盘启动盘
    juypyter notebook安装
    Centos6安装MariaDB
    提job
    report a bug and update
    runtest提交job
    bug
    ps常用选项
    每日一句
  • 原文地址:https://www.cnblogs.com/LQ6H/p/python-4.html
Copyright © 2011-2022 走看看