文章分类 - Python
摘要:Python中包含了许多内建的语言特性,它们使得代码简洁且易于理解。这些特性包括列表/集合/字典推导式,属性(property)、以及装饰器(decorator)。对于大部分特性来说,这些“中级”的语言特性有着完善的文档,并且易于学习。 但是这里有个例外,那就是描述符。至少对于我来说,描述符是Pyt
阅读全文
摘要:python引用变量的顺序: 当前作用域局部变量->外层作用域变量->当前模块中的全局变量->python内置变量 。 一 global global关键字用来在函数或其他局部作用域中使用全局变量。但是如果不修改全局变量也可以不使用global关键字。 D:\Python34\python.exe
阅读全文
摘要:Python中一般是一行写完所有代码,如果遇到一行写不完需要换行的情况,有两种方法: 1.在该行代码末尾加上续行符“ \”(即空格+\); test = 'item_one' \ 'item_two' \ 'tem_three' 输出结果:'item_oneitem_twotem_three' 2.
阅读全文
摘要:sax_text.xml文件: SAX解析代码展示: From: https://www.cnblogs.com/wcwnina/p/7233386.html
阅读全文
摘要:代码说明如下: 测试结果: 下面说说区别,实例方法隐含的参数为类实例self,而类方法隐含的参数为类本身cls。 静态方法无隐含参数,主要为了类实例也可以直接调用静态方法。 所以逻辑上,类方法应当只被类调用,实例方法实例调用,静态方法两者都能调用。主要区别在于参数传递上的区别, 实例方法悄悄传递的是
阅读全文
摘要:关键字 关键字是python内置的,具有特殊意义的标识符,自定义标识符命名时不可与之重复。可通过以下代码查看python内置的关键字内容 ['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'd
阅读全文
摘要:学习《利用python进行数据分析》第三章 IPython:一种交互式计算和开发环境的笔记,共享给大家,同时为自己作为备忘用。 安装ipython用pip即可。ps.博主用的是win7系统,所以接下来的都是在windows系统下操作的。 一.Ipython基础 启动:开始菜单-输入cmd-回车-输入
阅读全文
摘要:一、Python构造方法 先看一个例子,如下: 这种方法是在类中自行定义了一个初始化函数并对num赋值,但是对该值赋值需要在对象实例化之后,通过实例化的对象调用初始化方法。因此,就初始化操作而 言显得不够灵活,可以通过构造方法解决这个问题。与普通方法不同,当一个对象创建时,在类的构造方法就会被调用,
阅读全文
摘要:python staticmethod and classmethod 尽管 classmethod 和 staticmethod 非常相似,但在用法上依然有一些明显的区别。classmethod 必须有一个指向 类对象 的引用作为第一个参数,而 staticmethod 可以没有任何参数。 让我们
阅读全文
摘要:python包含子目录中的模块方法比较简单,关键是能够在sys.path里面找到通向模块文件的路径。下面将具体介绍几种常用情况:(1)主程序与模块程序在同一目录下:如下面程序结构:`-- src |-- mod1.py `-- test1.py 若在程序test1.py中导入模块mod1, 则直接使
阅读全文
摘要:eval 功能:将字符串str当成有效的表达式来求值并返回计算结果。 语法: eval(source[, globals[, locals]]) -> value 参数: source:一个Python表达式或函数compile()返回的代码对象 globals:可选。必须是dictionary l
阅读全文
摘要:在绑定属性时,如果我们直接把属性暴露出去,虽然写起来很简单,但是,没办法检查参数,导致可以把成绩随便改: s = Student() s.score = 9999 这显然不合逻辑。为了限制score的范围,可以通过一个set_score()方法来设置成绩,再通过一个get_score()来获取成绩,
阅读全文
摘要:u/U:表示unicode字符串 不是仅仅是针对中文, 可以针对任何的字符串,代表是对字符串进行unicode编码。 一般英文字符在使用各种编码下, 基本都可以正常解析, 所以一般不带u;但是中文, 必须表明所需编码, 否则一旦编码转换就会出现乱码。 建议所有编码方式采用utf8 r/R:非转义的原
阅读全文

浙公网安备 33010602011771号