Python实战教程|基础数据类型之运算符

    /    2018-07-12

计算机可以进行的运算有很多种,可不只加减乘除这么简单,运算按种类可分为:算数运算、比较运算、逻辑运算、赋值运算、成员运算、身份运算和位运算,今天我们暂只学习算数运算、比较运算、逻辑运算、赋值运算、身份运算。

一. 算数运算

以下假设变量:

a=10

b=20

运算符描述实例
+加——> 俩个对象相加a+b输出结果 30
-减——> 得到负数十一数减去另一个数a-b输出结果 -10
*乘——> 俩个数相乘或是返回一个被重复若干次的字符串a*b输出结果 200
/除——> X除以Yb/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
!=不等于——> 比较对象是否不相等(a!=b)返回True
>大于——> 返回X是否大于Y(a>b)返回False
<< td="">小于——> 返回X是否小于Y,所有比较运算符返回1表示真,返回0表示假(a                
>=大于等于——> 返回X是否大于等于Y(a>=b)返回False
<=< td="">小于等于———> 返回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,它返回Turenot(a and b) 返回Ture
>>> True or Flase and False
True
>>> (True or Flase) and False
False


五. 身份运算

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

(8)

分享至