以下是老男孩教育编写的Python教学资料,转载请注明出处:http://www.oldboyedu.com
计算机可以进行的运算有很多种,可不只加减乘除这么简单,运算按种类可分为
算数运算
比较运算
逻辑运算
赋值运算
成员运算
身份运算
位运算
今天我们暂只学习算数运算、比较运算、逻辑运算、赋值运算、身份运算
一. 算数运算
以下假设变量:
扫描二维码关注公众号,回复:
982751 查看本文章
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
== 比较的是值