更多分享:http://www.catbro.cn 一、前言 前面我们学习了python的基本知识,从数据结构到面向对象、生成器等。 本次,我们将
更多分享:http://www.catbro.cn 一、前言 生成器与迭代器可以说是python中比较强大的两个特性。 相对于迭代器,生成器则要强
更多分享:http://www.catbro.cn 在写python代码时,我们经常会用for x in xx: 语法来进行遍历输出,这么爽的特性背后是如何
更多分享:http://www.catbro.cn Python中拦截对象的所有特性访问是很简单的,获取该能力同样是通过我们的魔法方法 1、_g
更多分享:http://www.catbro.cn 我们在前面了解过访问器,访问器是一个简单的方法,它能够使用getXXX和setXXX这样的
更多分享:http://www.catbro.cn 继续上篇,本篇我们将继续学习python的魔法方法。 一、基本的序列和映射规则 序列和映射是对
更多分享:http://www.catbro.cn 在Python中,有的名称会在前面和后面加上两个下划线,这种写法其实有着特殊的含义。一般不
更多分享:http://www.catbro.cn 什么是异常 Python用异常对象来表示异常。 遇到错误后,会引发异常,如果异常对象未被处理或
类 1、自定义类 class Person : def setName(self,name): self.name = name; def getName(self): return self.name; def greet(self): assert self.name print("hello word!i am %s"% self.name); self:与其它语言一样,代表当前对象的引用 Python并不直接支持私有方式:在方法
更多分享:http://www.catbro.cn globals() 作用:返回当前全局符号表, 通常在是返回当前模块下的全局符号表, 比如全局内建的函数, 以及模
更多分享:http://www.catbro.cn *args和**kwds作为形参时: *args作为形参时,作为一个元组匹配没有指定参数名的
更多分享:http://www.catbro.cn 序列解包(可选解包) 多个赋值操作同时进行(注意,解包的序列中的元素必须和赋值号左边的变量数