标签:print 运算符优先级 情况 解释 函数 空白 取整 引号 代码
这里是一些小知识点的汇集,为的是以后查找的方便。
行与缩进:
物理行:实际看到的代码行数。
逻辑行:在意义上的函数(即解释器执行的行数)
如果一个物理行中包含了多个逻辑行,则每个逻辑行之间需要用分号 “;” 隔开,最后一个逻辑行可以省略分号
一个逻辑行分为了多个物理行的话使用转义符 "\" 进行每个物理行之间的连接
缩进:逻辑行行首的空白,一般情况下行首不留空白
if和while语句的缩进:条件下的一个tab字符
运算符:
//:除法,向下取整
%:取余
&:二进制下的按位“与”运算
|:按位或
^:按位异或(不同为1,相同为0)
~:按位翻转 ~x=-(x+1)
<<:二进制左移,左移n个单位相当于乘以2^n
>>:二进制右移,右移n个单位相当于除以2^n
运算符优先级:
表达式和print执行的区别:表达式在命令行中输入单行命令,如:>>>a=“hello” >>>a 则会有’hello‘ 而如果是print(a),则是hello,不加引号。
标签:print 运算符优先级 情况 解释 函数 空白 取整 引号 代码
原文地址:http://www.cnblogs.com/BigJ/p/7586492.html