python中的小知识点

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python中的小知识点相关的知识,希望对你有一定的参考价值。

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

  行与缩进:

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

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

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

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

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

      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中的小知识点的主要内容,如果未能解决你的问题,请参考以下文章

python3 与linux间的小知识

Python之——遇到的小知识点总结

python-关于列表的小知识点

python3中类的小知识点

编程中的小知识点

python为不同的对象如何分配内存的小知识