注册 登录

清河洛

您现在的位置是:清河洛 > 后端服务

后端服务

  • python中的命名空间和作用域

    命名空间(namespace),是从命名到对象的映射Python当前命名空间主要是通过字典实现的,以后有可能会改变其实现方式某种意义上讲对象的属性集也是一个命名空间不同命名空间中的命名没有任何联系不同的命名空间在不同的时刻创建,有不同的生存期包含内置命名的命名空间在Python解释器启动时创建,会一直保留,不被删除模块的全局命名空间在模块定义被读入时创建,通常,模块命名空间也会一直保存到解释器退出由解释器在最高层调用执行的语句,不管它是从脚本文件中读入还是来自交互式输入,都是 main 模块的一部分,所以它们也拥有自己的命名空间(内置命名也同样被包含在一个模块中,它被称作 builtin...

    2017-10-10
  • python的异常类型和异常处理

    python 常用异常类型:AssertionError:断言语句(assert)失败AttributeError:尝试访问未知的对象属性EOFError:用户输入文件末尾标志EOF(Ctrl+d)FloatingPointError:浮点计算错误GeneratorExit:generator.close()方法被调用的时候ImportError:导入模块失败的时候IndentationError:代码书写的缩进错误IndexError:索引超出序列的范围IOError:输入输出错误LookupError:键、值不存在引发的异常KeyError:字典中查找一个不存在的关键字Keyboar...

    2017-09-30
  • python的str.format()格式化函数

    str.format()增强了字符串格式化的功能。基本语法是通过 {} 和 : 来代替以前的 % str.format()函数可以接受不限个参数,位置可以不按顺序1、不设置指定位置,按默认顺序"{} {}".format("hello", "world") # 'hello world' 2、设置指定位置"{1} {0} {1}".format("hello", "world") # 'world hello world' 3、设...

    2017-09-29
  • 上下文管理的with语句和contextlib模块

    上下文管理:上下文管理协议(ContextManagementProtocol),支持该协议的对象要实现__enter__()和__exit__()这两个方法上下文管理器(ContextManager),上下文管理器定义执行with语句时要建立的运行时上下文,负责执行with语句块上下文中的进入与退出操作运行时上下文(runtimecontext),上下文管理器通过__enter__()在语句体执行之前进入运行时上下文,__exit__()在语句体执行完后从运行时上下文退出上下文表达式(ContextExpression),with语句中跟在关键字with之后的表达式,该表达式要返回一个...

    2017-09-29
  • Python中的模块

    模块是Python中组织代码的基本方式Python的脚本都是用扩展名为py的文本文件保存的,一个脚本可以单独运行,也可以导入另一个脚本中运行,当脚本被导入运行时,我们将其称为模块(module).pyc和.pyo文件也可以当作模块,当调用模块时,如果该模块文件是.py,会自动在该模块所在目录生成一个.pyc编译文件,加快以后的调用执行的速度dir(模块名):可以获取模块的所有包含的类、方法或属性"__all__"(并非所有模块都有这个属性)表示模块编写者想要外部直接使用的类、方法或属性使用from 模块名 import *的方式导入只能导入该属性指定的对象,该属性没有指定的对象不会被导入...

    2017-09-27


网址导航