老男孩Python学习之基本运算符

以下是老男孩教育编写的Python教学资料,转载请注明出处:http://www.oldboyedu.com


计算机可以进行的运算有很多种,可不只加减乘除这么简单,运算按种类可分为

  • 算数运算

  • 比较运算

  • 逻辑运算

  • 赋值运算

  • 成员运算

  • 身份运算

  • 位运算

今天我们暂只学习算数运算、比较运算、逻辑运算、赋值运算、身份运算

一. 算数运算

以下假设变量:

a=10

b=20

运算符 描述 实例
+ 加——> 俩个对象相加 a+b输出结果 30
- 减——> 得到负数十一数减去另一个数 a-b输出结果 -10
* 乘——> 俩个数相乘或是返回一个被重复若干次的字符串 a*b输出结果 200
/ 除——> X除以Y b/a输出结果 2
% 取模——> 返回除法的余数 b%a输出结果 0
* * 幂——> 返回X的次幂 a b为10的20次方输出结果100000000000000000000
/ / 取整除——> 返回商的蒸熟部分 9//2输出结果4,9.0//2.0输出结果4.0

二. 比较运算

以下假设变量:

a=10

b=20

运算符 描述 实例
== 等于——> 比较对象是否相等 (a==b)返回False
!= 不等于——> 比较对象是否不Y相等 (a!=b)返回True
> 大于——> 返回X是否大于Y (a>b)返回False
< 小于——> 返回X是否小于Y,所有比较运算符返回1表示真,返回0表示假。这分别与特殊的变量 (a<b)返回True
>= 大于等于——> 返回X是否大于等于Y (a>=b)返回False
<= 小于等于———> 返回X是否小于等于Y (a<=b) 返回True

三. 赋值运算

以下假设变量:

a=10

b=20

运算符 描述 实例
= 简单的赋值运算符 c=a+b 将a+b的运算结果赋值为c
+= 加法赋值运算符 c+=a 等效于c=c+a
-= 减法赋值运算符 c-=a 等效于c=c-a
*= 乘法赋值运算符 c=a 等效于c=ca
/= 除法赋值运算符 c/=a 等效于c=c/a
%= 取模赋值运算符 c%=a 等效于c=c%a
**= 幂赋值运算符 c**=a 等效于c=c**a
//= 取整除赋值运算符 c//a 等效于c=c//a

四. 逻辑运算

a = False

b = Ture

运算符 描述 实例
and 布尔'与' 如果a为False,a and b返回False,否则它返回y的计算值 (a and b) 返回False
or 布尔'或' 如果b为Ture,它返回Ture,否则它返回a的计算值 (a or b) 返回Ture
not 布尔'非' 如果b为Ture,它返回False,如果b为False,它返回Ture not(a and b) 返回Ture
>>> True or Flase and False
True
>>> (True or Flase) and False
False

五. 身份运算

is 比较是ID == 比较的是值


猜你喜欢

转载自blog.51cto.com/13755563/2119188