栏目分类:
子分类:
返回
文库吧用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
文库吧 > IT > 软件开发 > 后端开发 > Python

Python六种运算符

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Python六种运算符

1、算数运算符

算数运算符可以用于对操作数进行算数运算,其运算结果为数值类型

运算符                                        描述

+                                                加法运算或正号

-                                                 减法运算或符号

*                                                 乘法运算

/                                                  除法运算

//                                                 整除运算,返回商

%                                                整除运算,返回余数

**                                                求幂运算

2、关系运算符

关系运算符亦称比较运算符,用于比较两个操作数的大小,其运算结果是一个布尔值。关系运算符的操作数可以是数字或字符串。若操作数是字符串,系统则会从左向右逐个比较每个字符的Unicode码,知道出现不同的字符或字符串为止。

运算符                                        描述

==                                               等于

<                                                 小于

>                                                 大于

<=                                               小于等于

>=                                               大于等于

!=                                             不等于

3、逻辑运算符

逻辑运算符用于布尔值的运算,包括逻辑与、逻辑或和逻辑非。其实逻辑与和逻辑或是双目运算符,逻辑非是单目运算符。

运算符                                        描述

and                                             逻辑与

or                                                逻辑或

not                                              逻辑非

4、位运算符

位运算符用于对数字的二进制进行运算。位运算符包括左移运算符(<<)、右移运算符(>>)、按位运算符(&)、按位或运算符(|)、按位异或运算符(^)以及按位取反运算符(~)。

运算符                                        描述

<<                                              左移运算符,将左操作数的二进制全部左移若干(左操作数)位                                                   高位丢弃,低位补0

>>                                              右移运算符,将右操作数的二进制全部左移若干(右操作数)位                                                   高位补0,低位丢弃

&                                                按位运算符,将两个操作数的对应二进制位进行与运算

|                                                  按位或运算符,将两个操作数的对应二进制位进行或运算

^                                                 按位异或运算符,将两个操作数的对应二进制位进行异或运算

~                                               按位取反运算符(单目运算符),将操作数的每个二进制位取反

5、身份运算符

身份运算符用于比较两个对象的内存地址是否相同。

运算符                                        描述

is                                                若运算符两侧的变量指向同一个对象则返回True,否则返回False

is not                                          若运算符两侧的变量指向不同对象则返回True,否则返回False

6、成员运算符

成员运算符用于判定对象是否存在于字符串等序列中。

运算符                                        描述

in                                                若对象包含在序列中则返回True,否者返回False

in not                                          若对象未包含在序列中则返回True,否者返回False

7、各种基本运算符的应用
# 创建变量
x=5
y=3
# 算数运算
print("x=",x,",y=",y,sep="")
print("x+y=",x+y,sep="")
print("x-y=",x-y,sep="")
print("x*y=",x*y,sep="")
print("x/y=",x/y,sep="")
print("x//y=",x//y,sep="")
print("x%y=",x%y,sep="")
print("x**y=",x**y,sep="")

# 关系运算
print("x==y 返回",x==y,sep="")
print("x>y 返回",x>y,sep="")
print("x>=y 返回",x>=y,sep="")
print("xy and y<2 返回",x>y and y<2,sep="")
print("x>y or y<2 返回",x>y or y<2,sep="")
print("not(x>y)返回",not(x>y),sep="")

# 身份运算
print("x is y 返回",x is y,sep="")

# 成员运算
print("y in 'Python'返回",y in 'Python',sep="")

转载请注明:文章转载自 www.wk8.com.cn
本文地址:https://www.wk8.com.cn/it/280194.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 wk8.com.cn

ICP备案号:晋ICP备2021003244-6号