美文网首页
Python基础篇之运算符

Python基础篇之运算符

作者: 山水墨阳 | 来源:发表于2019-11-04 00:26 被阅读0次

主要介绍Python的逻辑运算符以及其优先级

逻辑运算符

运算符 解释 案例
单运算符
+ 加法 a+b 均为数字两者求和,均为字符串两者拼接
- 减法 a-b 均为数字两者求差
* 乘法 a*b 均为数字两者求积,a为str时a的b倍循环
/ 除法 a/b 均为数字两者求商
% 求余 a%b 均为数字两者求余,也叫求模
双运算符
// 求整 a//b 均为数字求商只取整数
** 求幂 a**b 均为数字表示a的b次方
赋值运算符
= 赋值 a=2,b='x' 用于将右边的值赋值给左边的变量
+= 加赋值 a+=b 将a的值加b后赋值给a,等价于a=a+b
-= 减赋值 a-=b 将a的值减b后赋值给a,等价于a=a-b
*= 乘赋值 a*=b 将a的值乘b后赋值给a,等价于a=a*b
/= 除赋值 a/=b 将a的值除b后赋值给a,等价于a=a/b
%= 模赋值 a%=b 将a与b求余后赋值给a,等价于a=a%b
**= 幂赋值 a**=b 将a与b求幂后赋值给a,等价于a=a**b
//= 余整赋值 a//=b 将a与b求余取整后赋值给a,等价于a=a//b
:= 海象运算符 表达式内部变量赋值,Python3.8新增
比较运算符
== 相等 比较两个对象是否相等
!= 不等 比较两个对象是否不相等
> 大于 a>b a是否大于b
>= 大于等于 a>=b a是否大于等于b
< 小于 a<b a是否小于b
<= 小于等于 a <= b a是否小于等于b
位运算符
& 按位与 参与运算的两个二进制相应位都为1则为1否则0
| 按位或 参与运算的两个二进制相应位有为1则为1否则0
^ 按位异或 参与运算的两个二进制相应位相异时为1否则0
~ 按位取反 单个二进制数按位取反,1变为0,0变为1
<< 左移运算 单个二进制各位全部左移若干位,高位弃,低位0
>> 右移运算 单个二进制各位全部右移若干位
逻辑运算符
and 逻辑且 a and b 当a为False时返回False,否则返回b的布尔
or 逻辑或 a or b 当a为真时返回真,否则返回b的布尔
not 逻辑非 not b 当b为True 返回False,当b为False 返回True

运算优先级

括号 > 双乘除 > 乘除余 > 加减

返回Python修炼册大纲

相关文章

  • python的进修之路

    python基础篇(一)【变量,赋值,输入,输出和导入,运算符,数据类型,文件基本操作】 python基础篇(二)...

  • Python基础篇之运算符

    主要介绍Python的逻辑运算符以及其优先级 逻辑运算符 运算符解释案例单运算符+加法a+b 均为数字两者求和,均...

  • day02 Python基础

    目录 01 Python基础 02 Python基础语法 03 变量 04 运算符 05 进制转换 01-heol...

  • Django 创建第一个项目

    python3之Django基础篇 python爬虫从入门到放弃(八)之 Selenium库的使用

  • 2018-07-17Python基础语法(2)

    python基础语法(2) 运算符 赋值运算符 str='name'str=name=people='xiaomi...

  • 花姐的python学习目录

    一,Python基础 1.1 Python学习【第1篇】:Python之数据类型 1.1.1python基本数据类...

  • 零基础学习数据分析之——python运算符

    今天继续来和科多大大数据学习数据分析的基础知识之——python运算符 运算符的知识主要是分为以下几点: 1、算术...

  • 第3章 - 运算符 和 基础函数

    第3章 - 运算符 和 基础函数 3.1 运算符 Python支持一下7种运算符: 算术运算符 比较(关系)运算符...

  • python基础●基础知识

    此篇文章主要讲解python的基础知识,如输入输出,运算符等 python基础●输出 python 2的输出 :p...

  • Python Day5 基础

    Python基础 day03 运算符: not , and , or 语法: not x 作用: 将X进...

网友评论

      本文标题:Python基础篇之运算符

      本文链接:https://www.haomeiwen.com/subject/vvmlbctx.html