零基础学python-5.2 数字表达式操作符
2024-08-31 10:46:03
表达式是处理数字最主要的工具
a=1#常量
a=a+1#表达式
操作符
操作符 | 描写叙述 |
yield | 生成 器函数发送协议 |
lambda args:expression | 生成匿名函数 |
x if y else z | 三元表达式 |
x or y | 逻辑或(存在短路算法) |
x and y | 逻辑与(存在短路算法) |
not x | 逻辑非 |
x in y , x not in y | 成员关系 |
x is y ,x is not y | 对象实体測试 |
x<y,x<=y,x>y,x>=y,x==y,x!=y | 比較大小 |
x|y | 位或,集合并集 |
x^y | 位异或,集合对称差 |
x&y | 位与。集合交集 |
x<<y,x>>y | 左移或者右移y位 |
x+y,x-y | 加减法、合并删除 |
x*y,x%y,x/y,x//y | 乘,取余数,除,地板除 |
-x,+x | 一元减法 |
~x | 按位求补(取反) |
x**y | 幂运算 |
x[i] | 索引。函数调用 |
x[i:j:k] | 分片 |
x(...) | 调用函数 |
x.attr | 调用属性 |
() | 元组。表达式。生成器 |
[] | 列表,列表解析 |
{} | 字典。集合,集合和字典解析 |
3.优先级
上表是依据优先级来排序的。排名越前优先级越高,同一行的优先级一样
4.假设在表达式里面存在小括号。则小括号优先
(1+2)*3
1+2*3
5.当类型混合时,类型自己主动升级
从数值复杂度排序:整形,浮点型,复数
所以假设整形跟浮点型合在一起运算。得出的结果时浮点型
就讲到这里,谢谢大家
------------------------------------------------------------------
最新文章
- java 设计模式
- 【转】FlashBack总结之闪回查询与闪回表
- MYSQL 按照字母排序查询
- 深入Java关键字this的用法的总结
- 数据结构作业——N个数中未出现的最小整数(想法题)
- SharePoint 使用PowerShell恢复误删的网站集
- Like ruby of SBM Crusher zip to dict
- AsyncTask api
- tomcat无法正常启动的一个原因
- 眼睛跟踪 java
- Struts 关联DTD 文件
- java inputstream to string
- Redis学习笔记(三)常用命令整理
- django自制后台左侧导航代码
- 转://SQLNET.EXPIRE_TIME参数
- 20165230田坤烨《网络对抗》Exp1 PC平台逆向破解
- Shell流程控制(if,else,case,while,for,until)
- @ControllerAdvice + @ExceptionHandler 使用
- WPF对象级资源的定义与查找
- hdu 4865 Peter&;#39;s Hobby(概率dp)
热门文章
- 面试宝典之基本的C#面试问答
- Eclipse中高效的快捷键、调试及Junit
- j-link修复 write flash 一直无法点击
- kaggle 中使用ipython
- [jzoj 5664] [GDOI2018Day1模拟4.6] 凫趋雀跃 解题报告(容斥原理)
- 5. Longest Palindromic Substring[M]最长回文子串
- 8. String to Integer[M]字符串转整数
- BZOJ 1989 概率相关
- 关于ubuntu中文输入调用不出来的解决办法,具体如正文。
- Upload图片-单张