码迷,mamicode.com
首页 > 编程语言 > 详细

python中的小知识点

时间:2017-09-24 11:43:22      阅读:181      评论:0      收藏:0      [点我收藏+]

标签:print   运算符优先级   情况   解释   函数   空白   取整   引号   代码   

  这里是一些小知识点的汇集,为的是以后查找的方便。

  行与缩进:

    物理行:实际看到的代码行数。

    逻辑行:在意义上的函数(即解释器执行的行数)

    如果一个物理行中包含了多个逻辑行,则每个逻辑行之间需要用分号 “;” 隔开,最后一个逻辑行可以省略分号

    一个逻辑行分为了多个物理行的话使用转义符 "\" 进行每个物理行之间的连接

    缩进:逻辑行行首的空白,一般情况下行首不留空白

      if和while语句的缩进:条件下的一个tab字符

 

  运算符:

    //:除法,向下取整

    %:取余

    &:二进制下的按位“与”运算

    |:按位或

    ^:按位异或(不同为1,相同为0)

    ~:按位翻转 ~x=-(x+1)

    <<:二进制左移,左移n个单位相当于乘以2^n

    >>:二进制右移,右移n个单位相当于除以2^n

    运算符优先级:

    1. 函数调用、寻址、下标
    2. 幂运算**
    3. 翻转运算
    4. 正负号
    5. *  /   %
    6. +   -
    7. <<   >>
    8. &  ^  |
    9. 比较运算符:>  < >= <=
    10. 逻辑的  not and or
    11. lambda表达式

  表达式和print执行的区别:表达式在命令行中输入单行命令,如:>>>a=“hello”    >>>a    则会有’hello‘ 而如果是print(a),则是hello,不加引号。

 

python中的小知识点

标签:print   运算符优先级   情况   解释   函数   空白   取整   引号   代码   

原文地址:http://www.cnblogs.com/BigJ/p/7586492.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!