zoukankan      html  css  js  c++  java
  • python编程总结

    1.signal.signal(signal.SIGCHLD,signal.SIG_IGN)

    这句话的作用是 防止产生僵尸进程。详细解释看 http://www.cnblogs.com/Anker/p/3271773.html

    2. from module import 和 import module之间的不同。

    使用 import module,模块自身被导入,
    但是它保持着自已的名字空间,这就是为什么你需要使用模块名来访问它的函数或属性(module.function)
    的原因。但是使用 from module import,实际上是从另一个模块中将指定的函数和属性导入到你自己的名字
    空间,这就是为什么你可以直接访问它们却不需要引用它们所来源的模块。

    3.您会看到一路上都有这样的信息。但是您并没有体会到 Python 在给出这样的错误之前做了多少的努力。

    当一行代码要使用变量 x 的值时,Python 会到所有可用的名字空间去查找变量,按照如下顺序:

    1. 局部名字空间 - 特指当前函数或类的方法。如果函数定义了一个局部变量 x, 或一个参数 x,Python 将使用它,然后停止搜索。
    2. 全局名字空间 - 特指当前的模块。如果模块定义了一个名为 x 的变量,函数或类,Python 将使用它然后停止搜索。
    3. 内置名字空间 - 对每个模块都是全局的。作为最后的尝试,Python 将假设 x 是内置函数或变量。

    如果 Python 在这些名字空间找不到 x,它将放弃查找并引发一个 NameError 异常,同时传 递 There is no variable named 'x' 这样一条信息

    4.global---将变量定义为全局变量。可以通过定义为全局变量,实现在函数内部改变变量值。

    5.将tab全部扩展为空格,缩进时候tab空格混用,会搞得很头大。

    vim配置建议  

    :set ts=4
    :set expandtab

  • 相关阅读:
    倒立摆
    Mybatis在oracle、mysql、db2、sql server的like模糊查询
    BUG系列:转让startActivityForResult()&onActivityResult()没有反应
    建立地方Jekyll周边环境
    HDU 1535 Invitation Cards (POJ 1511)
    STM8S---IO复用配置(STVP方式)
    【菜鸟看框架】——EF怎样自己主动生成实体
    Keywords Search (ac 自己主动机)
    liGDX life_cycle (生命周期)
    html浏览器兼容性的 JavaScript语法
  • 原文地址:https://www.cnblogs.com/fupeng/p/3970933.html
Copyright © 2011-2022 走看看