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

     

    1算数运算

     运算符

     描述

     示例

     +

     加,两个对象相加

     a+b输出结果30

     -

     减,得到负数,或者一个数减去另一个数

     a-b输出结果-10

     *

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

     a*b输出结果200

     /

     除,x除以y

     b/a得出结果2

     %

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

     b%a输出结果0或者1

     ..

     幂,返回x的y次幂

     a**b为10的20次方,输出结果100000000000000000000

     //

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

     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==b)返回False

    !=

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

     (a!=b)返回True

    <>

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

     (a<>b) 返回True 。这个运算符类似!=

     大于-返回x是否大于y

     (a>b)返回False

    <

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

     (a<b)返回True

    >=

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

     (a>=b)返回False

    <=

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

     (a>=b)返回True

    3赋值运算符

     运算符

    描述 

    示例 

     =

     简单的赋值运算符

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

    4逻辑运算符

     运算符

    描述 

    示例 

     and

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

     (a and b)返回True

     or

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

     (a or b)返回True

     not

     布尔"非"-如果x为True,返回False。如果x为False,返回True

     not(a and b)返回False

    5成员运算符

    运算谁在不在里面

     运算符

    描述 

    示例 

     in

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

     x在y序列中返回True

     not in

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

     x不在y序列中返回True

    复制代码
    #!/usr/bin/env python
    # -*- coding:utf-8 -*-
    a = "xiaoxiao"
    #判断xiaoxiao在不在a变量里
    b = "xiaoxiao" in a
    print(b)
    复制代码
  • 相关阅读:
    无线鼠标换电池了
    Jython Interactive Servlet Console YOU WILL NEVER KNOW IT EXECLLENT!!! GOOD
    Accessing Jython from Java Without Using jythonc
    jython podcast cool isnt't it?
    Python里pycurl使用记录
    Creating an Interactive JRuby Console for the Eclipse Environment
    微软为AJAX和jQuery类库提供CDN服务
    Download A File Using Cygwin and cURL
    What is JMRI?这个是做什么用的,我真没看懂但看着又很强大
    用curl 发送指定的大cookie的http/https request
  • 原文地址:https://www.cnblogs.com/zjltt/p/6802845.html
Copyright © 2011-2022 走看看