Python之运算符汇总

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python之运算符汇总相关的知识,希望对你有一定的参考价值。

1 算数运算符假设 a= 10, b = 202 比较运算符相关推荐:《Python视频教程》3 赋值运算符4 逻辑运算符逻辑运算的顺序排列:从左往右开始

第一类:Python算术运算符
算术运算符主要是对两个对象进行算术计算的符号,其运算逻辑与数学的概念相似,因此比较好理解,常见的算术运算符有:
+:加,对两个对象进行相加运算;
-:减,一个数减去另一个数,或者得到负数;
/:除,一个数除以另外一个数;
*:乘,两个数相乘,或者返回一个被重复若干次字符串;
%:取模除,返回两个数相除的余数;
//:取整数,返回两个数相除所得商数的整数部分;
**:幂运算,返回X的Y次幂。
第二种:Python比较关系运算符
对于两个对象进行比较,其运算对象可以是数值也可以是字符串。
==:等于,判断两个对象是否相等,这里的相等是指两个变量的值相等而两个变量却不相同;
此外,其他比较运算符还包括:!=不等于,判断两个对象不相等,>大于,<小于,>=大于等于,<=小于等于。
第三种:Python赋值运算符
赋值运算符是编程开发中最常用的运算符,即对一个对象进行赋值,将运算符右侧的值赋值给左侧的变量。
=:简单的赋值运算符,用于变量的赋值;
+=:加法赋值运算符;
此外,-=、*=、/=、/=、%=、//=等。
第四种:Python逻辑运算符
用于逻辑预算的符号,一般用于判断两个变量的交并集,一般返回一个布尔值,其运算原理与数学中的逻辑运算相同,包括:
and:逻辑与运算;
or:逻辑或运算;
net:逻辑非运算。
第五种:Python位运算符
位运算符是对Python对象进行按照存储的bit操作,其运算对象是二进制的格式,一般我们在开发过程中用到的比较少。
& : 按位与运算符,参与运算的两个值相应位都为1,则该位返回为1,否则为0。
| :按位或运算符,只要对应的两个二进位有一个为1时,则该位返回1。
^ :按位异或运算符,当对应位相异时,结果为1。
~ :按位取反运算符,对数据的每个二进制位取反,即把1编程0,把0编程1。
<< :左移动运算符,将二进制位全部左移,高位丢弃,低位补0。
>> :右移动运算符,将二进制位全部右移,低位丢弃,高位补0。
第六:Python成员运算符
用于判断两个对象的是否存在包括关系,即一个对象中是否包含另外一个对象,其返回结尾为布尔值。成员运算符只有in和not
in,即判断指定的值是否在某个对象中,这个对象可以是字符串,也可以是元组、列表。
第七:Python身份运算符
判断是否引用自一个对象,主要是通过两个对象的存储单位id进行对比判断两个变量是否相同,其中运算符有is和is
not,表示两个标识符是不是引用自一个对象。
==:逻辑运算符,主要用来验证两个变量的value值是否相同;
is:是身份运算符,判断两个变量是否相同,即其物理存储地址id相同。
参考技术A

1.算数运算符

假设 a= 10, b = 20

2.比较运算符

相关推荐:《Python视频教程》

3.赋值运算符

4.逻辑运算符

逻辑运算的顺序排列:从左往右开始执行

()  >  not  >  and   > or

                      and                  or                     一真一假

 都为真:      取后面的          取前面的                 取假的

 都为假:      取前面的          去后面的                 取真的    

not True:  False

not False:  True

5.成员运算符

in     --  存在

not in --  不存在

python汇总

1.python基础

计算机语言&Python解释器
pycharm使用
基础语法
python数据类型
变量赋值,深浅copy
三元运算符,文件处理的可读可写

2.函数

函数
高阶函数-递归
python内置方法
名称空间-作用域-装饰器
生成器和迭代器

3.模块

模块、包
time和datetime模块
random
os模块
sys模块
shutil模块-高级的文件、文件夹、压缩包处理模块
json&&pickl&&shelve
xml模块
configparser解析配置文件
hashlib模块
subprocess模块
logging模块
re模块

4.面向对象

面向对象-类与对象的定义和使用(包含init讲解)
面向对象-属性查找与绑定方法
面向对象-继承与派生
面向对象-组合
面向对象-抽象类与接口的概念
面向对象-多态
面向对象-封装
面向对象-property
绑定方法与非绑定方法
面向对象-反射-其他内置方法
元类
异常处理

5.网络编程

socket
操作系统简介&多进程
多进程续集
多线程
协程
IO

以上是关于Python之运算符汇总的主要内容,如果未能解决你的问题,请参考以下文章

Python运算符优先级

python汇总

python之运算符

python学习笔记之运算符

学习 Python 之 变量与运算符

Python基础知识点汇总(列表)