python学习笔记(六)之操作符
2024-08-28 21:59:30
python中算术操作符:
+ - * / % ** //
注意:
/:为真实除法,即对应数学中的除法,通常返回一个浮点数
//:取整除法,即取商
%:求模,即取余数
**:幂运算,这里需要注意的一点是,幂运算符优先级比其左侧的单目运算符优先级高,比其右侧的单目运算符优先级低。
>>> 10 / 2
5.0
>>> 10 // 2
5
>>> 10 / 3
3.3333333333333335
>>> 10 // 3
3
>>> 10 % 3
1
>>> -2 ** 3
-8
>>> 2 ** -3
0.125
逻辑操作符:
and(与) or(或) not(非)
>>> 1 > 2 or 4 > 3
True
>>> 1 < 4 and 5 < 4
False
>>> not 3 < 2
True
优先级:
- 幂运算 **
- 正负号 + -
- 算术操作符 * / //
- + -
- 比较操作符 < <= > >= == !=
- 逻辑操作符 not > and > or
从上到下,优先级逐渐降低
最新文章
- eclipse无法识别javax.servlet.*的问题
- curl 工具的使用
- BZOJ 1718: [Usaco2006 Jan] Redundant Paths 分离的路径
- asmack
- Oracle设置表只读-alter table xxx read only
- poj代码搬家啦啦啦
- 强大的PropertyGrid
- linux tar.gz zip 减压 压缩命令
- 最简单的jdbc操作
- MultipartResolver 文件上传
- 【代码学习】MYSQL数据库的常见操作
- RecyclerView线性分割线
- frist Django app — 四、 完善View
- Access restriction: The type 'BASE64Encoder'
- VPS、虚拟主机、云主机的区别
- elasticsearch中文分词器ik-analyzer安装
- 从学CodeSmith谈程序员学习方法
- c++ String去除头尾空格
- How to create Excel file in C#
- 使用命令行编译和运行 c、Java和python程序
热门文章
- iOS开发解决页面滑动返回跟scrollView左右划冲突
- leetcode 整理
- 【Windows】Windows服务管家婆之Service Control Manager
- bzoj2257[POI2011]Programming Contest
- linq的decimal类型保存到数据库只保存到小数点后两位的问题
- Django+Celery+Redis实现异步任务(发送邮件)
- hadoop 将HDFS上多个小文件合并到SequenceFile里
- BZOJ4651 &; 洛谷1173 &; UOJ220:[NOI2016]网格——题解(附debug数据)
- BZOJ2115:[WC2011]Xor——题解
- Dalvik虚拟机中DexClassLookup结构解析