Fork me on GitHub
摘要: Python两个内置函数——locals 和globals 这两个函数主要提供,基于字典的访问局部和全局变量的方式。在理解这两个函数时,首先来理解一下python中的名字空间概念。Python使用叫做名字空间的东西来记录变量的轨迹。名字空间只是一个字典,它的键字就是变量名,字典的值就是那些变量的值。 阅读全文
posted @ 2017-04-12 15:57 流氓兔Nemo 阅读(229) 评论(0) 推荐(0) 编辑
摘要: Python class 通过内置成员__dict__ 存储成员信息(字典) 首先用一个简单的例子看一下__dict__ 的用法 class A(): def __init__(self,ax,bx): self.a = ax self.b = bx def f(self): print (self 阅读全文
posted @ 2017-04-12 09:59 流氓兔Nemo 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 使用assert断言是学习python一个非常好的习惯,python assert 断言句语格式及用法很简单。在没完善一个程序之前,我们不知道程序在哪里会出错,与其让它在运行最崩溃,不如在出现错误条件时就崩溃,这时候就需要assert断言的帮助。本文主要是讲assert断言的基础知识。 python 阅读全文
posted @ 2017-04-11 16:22 流氓兔Nemo 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 我们知道import语句是用来导入外部模块的,当然还有from...import...也可以,但是其实import实际上是使用builtin函数__import__来工作的。 在一些程序中,我们可以动态地去调用函数,如果我们知道模块的名称(字符串)的时候,我们可以很方便的使用动态调用。 Python 阅读全文
posted @ 2017-04-11 16:10 流氓兔Nemo 阅读(385) 评论(0) 推荐(0) 编辑
摘要: Python中的eval()、exec()两个函数以及与它们相关的几个函数,如globals()、locals()和compile(): 1. eval函数 函数的作用: 计算指定表达式的值。也就是说它要执行的Python代码只能是单个运算表达式(注意eval不支持任意形式的赋值操作),而不能是复杂 阅读全文
posted @ 2017-04-11 11:39 流氓兔Nemo 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 普通的方法,第一个参数需要是self,它表示一个具体的实例本身。如果用了staticmethod,那么就可以无视这个self,而将这个方法当成一个普通的函数使用。而对于classmethod,它的第一个参数不是self,是cls,它表示这个类本身。>>> class A(object): def f 阅读全文
posted @ 2017-04-07 17:04 流氓兔Nemo 阅读(191) 评论(0) 推荐(0) 编辑
摘要: You can config file by this command: grep -rl "Could not detect Mac OS X Version from sw_vers output:" /Applications/Appium.app/ Terminal will show : 阅读全文
posted @ 2017-04-05 10:29 流氓兔Nemo 阅读(1148) 评论(0) 推荐(0) 编辑
摘要: python面向对象编程中,self作用类似于c++的this,即指向当前的对象。 此时输出结果是一样的,都是1 此时输出对象: C:\Users\Nemo\Desktop>python test.py<class '__main__.TempRes'><__main__.TempRes objec 阅读全文
posted @ 2017-03-30 16:16 流氓兔Nemo 阅读(705) 评论(0) 推荐(0) 编辑
摘要: type() 动态语言和静态语言最大的不同,就是函数和类的定义,不是编译时定义的,而是运行时动态创建的。 比方说我们要定义一个Hello的class,就写一个hello.py模块: 当Python解释器载入hello模块时,就会依次执行该模块的所有语句,执行结果就是动态创建出一个Hello的clas 阅读全文
posted @ 2017-03-16 09:15 流氓兔Nemo 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 原文链接:http://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/0014319098638265527beb24f7840aa97de564ccc7f20f6000 看到类似__slots 阅读全文
posted @ 2017-03-15 11:15 流氓兔Nemo 阅读(150) 评论(0) 推荐(0) 编辑