python -- 运算符和操作对象

1.算术运算符

  (1) + (求和)

    >>> 2 + 3

    5

  (2) - (求差)

    >>> 3 - 2

    1

  (3) * (求积)

    >>> 3 * 2

    6

  (4) / (求商)

    >>> 3 / 2

    2.5

  (5) % (求模)

    >>> 3 % 2

    1

  (6) ** (求次幂)

    >>> 3 ** 2

    9

  (7) // (求整)

    >>> 3 // 2

    1

2.比较运算符

  (1) == (等于)

    >>> 2 == 3

    False

    >>> 3 == 3

    True

  (2) != (不等于)

    >>> 2 != 3

    True

    >>> 2 != 2

    False

  (3) > (大于)

    >>> 2 > 3

    False

    >>> 2 > 1

    True

  (4) < (小于)

    >>> 2 < 3

    True

    >>> 2 < 1

    False

  (5) >= (大于或等于)

    >>> 2 >= 3

    False

    >>> 2 >=1

    True

    >>> 2 >=2

    True

  (6) <= (小于或等于)

    >>> 2 <= 3

    True

    >>> 2 <=2

    True

    >>> 2 <= 1

    False

 3.赋值运算符

  (1) =

    >>> a = 1

    1

  (2) += (加等于)

    >>>a = 1

    >>>a += 1

    >>>a

    2

  (3) -=  (减等于)

    >>>a = 1

    >>>a -= 1

    >>>a

    2

  (4) *= (乘等于)

    >>>a = 1

    >>> a *= 2

    >>>a

    2

  (5) /= (除等于)

   >>>a = 2

   >>>a /= 2

   >>>a

   1

  (6) %= (模等于)

    >>>a = 3

    >>>a %= 2

    >>>a

    1

  (7) **= (幂等于)

    >>>a = 2

    >>>a **= 2

    >>>a

    4

  (8) //= (取整赋值)

    >>>a = 5

    >>>a //= 3

    >>>a

    1

4.逻辑运算符

  (1) and (与)

    >>>x = True

    >>>y = True

    >>>z = False

    >>>x and y

    False

    >>>x and z

    False

    >>>a = 10

    >>>b = 20

    >>>c = 0

    >>>a and b

    20

  (2) or (或)

    >>>a = True

    >>>b = Flase

    >>>c = False

    >>>a or b

    True

    >>>b or c

    False

  (3) not (非)

    >>>a = True

    >>>b = False

    >>>not a

    False

    >>>not b

    True

4.成员运算符

 (1) in

    >>>a = 10

    >>>b = 5

    >>>lis = [1, 2, 3, 4, 5]

    >>>a in lis

    False

    >>>b in lis

    True

  (2) not in

    >>>a = 10

    >>>b = 5

    >>>lis = [1, 2, 3, 4, 5]

    >>>a not in lis

    True

    >>>b not in lis

    False

5.身份运算符

  (1) is

    >>>a  = 5

    >>>b = 5

    >>>a is b

    True

  (2) is not

    >>>a = 5

    >>>a = 5

    >>>a is not b

    False

时间: 2024-07-31 23:46:25

python -- 运算符和操作对象的相关文章

自兴人工智能——Python运算符和操作对象

在Python中支持以下7种运算符: 1.算数运算符: +(加),-(减),*(乘),/(除),%(取余),**(幂):返回x的y次幂,//(取整除):返回商的整数部分 2.比较运算符:(返回的是一个布尔值) ==(等于),!=(不等于),>(大于),<(小于),>=(大于等于),<=(小于等于) 3.赋值运算符: =(简单的赋值运算符),+=(加法赋值运算符):c+=a,等效于c=c+a,-=(减法):与加法运算符是一样的用法,*=(乘法),/=(除法),%=(取模赋值运算符),

Python运算符及案例

Python 运算符 什么是运算符? 本章节主要说明Python的运算符.举个简单的例子 4 +5 = 9 . 例子中,4 和 5 被称为操作数,"+" 称为运算符. Python语言支持以下类型的运算符: 算术运算符 比较(关系)运算符 赋值运算符 逻辑运算符 位运算符 成员运算符 身份运算符 运算符优先级 接下来让我们一个个来学习Python的运算符. Python算术运算符 以下假设变量a为10,变量b为20: 运算符 描述 实例 + 加 - 两个对象相加 a + b 输出结果

Python 运算符day04

Python语言支持以下类型的运算符: 算术运算符 比较(关系)运算符 赋值运算符 逻辑运算符 位运算符 成员运算符 身份运算符 运算符优先级 Python算术运算符 以下假设变量a为10,变量b为20: 运算符 描述 实例 + 加 - 两个对象相加 a + b 输出结果 30 - 减 - 得到负数或是一个数减去另一个数 a - b 输出结果 -10 * 乘 - 两个数相乘或是返回一个被重复若干次的字符串 a * b 输出结果 200 / 除 - x除以y b / a 输出结果 2 % 取模 -

Python运算符重载

运算符重载是指在方法(双下划线的特殊方法)中拦截内置的操作--当类的实例出现在内置操作中,Python会自动调用自定义的方法,并且返回自定义方法的操作结果. 可以让类拦截常规的Python运算. 可调用对象:__call__() 函数:内置函数.自定义函数.def.lambda 类 类方法 函数的属性: __doc__ __name__ __dict__ __code__ __globals__ 方法的属性: __doc__ __name__ __func__ __class__ __self_

Python核心编程基础教程之Python运算符、运算符优先级、表达式简介--20150717

Python核心编程基础教程之Python运算符.运算符优先级.表达式简介 1.Python运算符与表达式: (1)认识Pyhton运算符1:什么是运算符 在Python运算中,有时候我们需要对一个或者多个数字或者一个或者多个字符串进行运算操作,*,+ (2)认识Pyhton运算符2:运算符有哪些以及运算符的使用方法 + :加 - :减 * :乘 / :除 ** :幂 < :小于 > :大于 != :不等于 // :求相除的整数部分 % :求相除的余数部分 & :按位与 | :按位或

初见Python运算符_人生若只如初见

本系列文章是在学习Python的过程中遇到了瓶颈,转到菜鸟教程去体会初见Python的乐趣,完善整体知识框架.加强自我对Python语言的理解以及对Python知识点的掌握.本文来源于:菜鸟教程(学习记录,版权归http://www.runoob.com) Python 3 什么是运算符? 本章节主要说明Python的运算符.举个简单的例子 4 +5 = 9 . 例子中,4 和 5 被称为操作数,"+" 称为运算符. Python语言支持以下类型的运算符: 算术运算符 比较(关系)运算

Python 运算符【收藏】

Python 运算符 什么是运算符? 本章节主要说明Python的运算符.举个简单的例子 4 +5 = 9 . 例子中,4 和 5 被称为操作数,"+" 称为运算符. Python语言支持以下类型的运算符: 算术运算符 比较(关系)运算符 赋值运算符 逻辑运算符 位运算符 成员运算符 身份运算符 运算符优先级 接下来让我们一个个来学习Python的运算符. Python算术运算符 以下假设变量: a=10,b=20: 运算符 描述 实例 + 加 - 两个对象相加 a + b 输出结果

05 Python运算符

Python运算符: 此图来源于菜鸟教程,更详细参考 http://www.runoob.com/python3/python3-basic-operators.html 说明: 同一优先级的通常从左至右计算(赋值运算符是右至左) 如果想要改变它们的计算顺序,得使用圆括号 **:幂运算,可进行开方运算 ~:按位非(取反) 一个简单的公式: – (a + 1) 原理:① 将a = 5,用原码表示:00000101 在计算机中,数值的存储一律用补码,正数的原码就是补码 ② 取反操作~,0变1,1变0

python运算符Ⅵ

Python成员运算符 除了以上的一些运算符之外,Python还支持成员运算符,测试实例中http://www.xuanhe.net/包含了一系列的成员,包括字符串,列表或元组. 实例(Python 2.0+)以下实例演示了Python所有成员运算符的操作: 以上实例输出结果: Python身份运算符 身份运算符用于比较两个对象的存储单元 以下实例演示了Python所有身份运算符的操作:注: id() 函数用于获取对象内存地址. 实例(Python 2.0+) 以上实例输出结果: Python运