python基础学习(三):常用操作符
来源:互联网 发布:数据挖掘 数据分析 编辑:程序博客网 时间:2024/06/10 06:53
1.
/和//的区别
/是除(不同于c语言),而//是取整除。两个运算符用于赋值时(/=,//=)也是同样道理,如下
>>> 4/3
1.3333333333333333
>>> 4//3
1
而
>>> -4/3
-1.3333333333333333
>>> -4//3
-2
可见//是取小于相除的实际结果的最大整数。
>>> 3<4<5
True
>>> 1<2>0
True
>>> 2<1>0
False
3<4<5怎么解释?
其实等价于 3<4 and 4<5
2.各类操作符优先级由高到低排列如下
(1)幂运算符(**):特别说明当幂运算符左边有一元运算符(单目运算符)时其优先级高于左边,当右边有一元运算符时,低于右边,例如
>>> -3**2
-9
>>> 2**-1
0.5
(2)正负号(单目运算符)
(3)算术操作符
(4)比较操作符
(5)逻辑操作符
逻辑运算符中优先级 not>and>or
1 0
- python基础学习(三):常用操作符
- 零基础入门学习Python(4):常用操作符
- Python基础学习(三)
- python 常用基础操作
- 【零基础入门学习Python笔记006】Python之常用操作符
- MongoDB基础学习三 ---- MongoDB的常用聚合操作
- Python基础学习三
- Python学习基础三
- Python基础学习<三>
- python基础学习三
- python基础学习(三)
- python 学习(三)基础语法
- python基础学习记录(三)
- python基础学习笔记(三)
- Python学习笔记三:逻辑操作符
- Python学习(三): 字符串操作
- SVN学习(三)-常用操作
- python--基础学习(三)字符串单引号、双引号、三引号
- js跳转页面方法实现汇总
- LIB和DLL的区别与使用
- 腾讯游戏“虚拟”博彩:40秒39元输赢
- python 使用过程中的各种小情况
- 打赏的页面
- python基础学习(三):常用操作符
- HDU6027-Easy Summation
- C#实现通过模板自动创建Word文档的方法
- (三)简单工厂模式详解
- [蓝桥杯]算法训练 操作格子-链式线段树
- linux命令笔记(一)
- tesseract_ocr 字符识别基础及训练字库、合并字库
- 线索二叉树的先序、中序、后序遍历
- caffe编译与安装过程中的疑难点