python中的小知识点
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python中的小知识点相关的知识,希望对你有一定的参考价值。
这里是一些小知识点的汇集,为的是以后查找的方便。
行与缩进:
物理行:实际看到的代码行数。
逻辑行:在意义上的函数(即解释器执行的行数)
如果一个物理行中包含了多个逻辑行,则每个逻辑行之间需要用分号 “;” 隔开,最后一个逻辑行可以省略分号
一个逻辑行分为了多个物理行的话使用转义符 "\" 进行每个物理行之间的连接
缩进:逻辑行行首的空白,一般情况下行首不留空白
if和while语句的缩进:条件下的一个tab字符
运算符:
//:除法,向下取整
%:取余
&:二进制下的按位“与”运算
|:按位或
^:按位异或(不同为1,相同为0)
~:按位翻转 ~x=-(x+1)
<<:二进制左移,左移n个单位相当于乘以2^n
>>:二进制右移,右移n个单位相当于除以2^n
运算符优先级:
- 函数调用、寻址、下标
- 幂运算**
- 翻转运算
- 正负号
- * / %
- + -
- << >>
- & ^ |
- 比较运算符:> < >= <=
- 逻辑的 not and or
- lambda表达式
表达式和print执行的区别:表达式在命令行中输入单行命令,如:>>>a=“hello” >>>a 则会有’hello‘ 而如果是print(a),则是hello,不加引号。
以上是关于python中的小知识点的主要内容,如果未能解决你的问题,请参考以下文章