下面是我做的几个用列: #python中的函数定义,使用和传参 def_str = '''\ python中的函数以如下形式声明: def 函数名称([参数1,参数2,参数3......]): 执行语句 如: def helloWorld(): print('hello') if __name__ == '_main__': helloWorld() 输出:hello ''' print(def_str) #下面进行举例说明 def helloWorld(): print('输出:hello')…
浅述python中argsort()函数的用法 (1).先定义一个array数据 1 import numpy as np 2 x=np.array([1,4,3,-1,6,9]) (2).现在我们可以看看argsort()函数的具体功能是什么: x.argsort() 输出定义为y=array([3,0,2,1,4,5]). 我们发现argsort()函数是将x中的元素从小到大排列,提取其对应的index(索引),然后输出到y.例如:x[3]=-1最小,所以y[0]=3,x[5]=9最大,所以…
接上一篇doCleanups说明,这次介绍下另一个很好用的函数:addCleanup 还是老规矩,看官方文档说明: addCleanup(function, *args, **kwargs)¶ Add a function to be called after tearDown() to cleanup resources used during the test. Functions will be called in reverse order to the order they are a…
matplotlib 是python最著名的2D绘图库,它提供了一整套和matlab相似的命令API,十分适合交互式地进行制图.而且也可以方便地将它作为绘图控件,嵌入GUI应用程序中.通过简单的绘图语句,就可以绘制出高质量的图了. 这里我们就主要讲一下inshow()函数的使用. 首先看一下怎么基本画图的流程: import matplotlib.pyplot as plt #创建新的figure fig = plt.figure() #必须通过add_subplot()创建一个或多个绘图 ax…
1)_init_函数(方法) #-*- encoding:utf-8 -*- class NewClass(object): def __init__(self,name): print self self.name = name print "我的名字是%s" % self.name cc = NewClass() 打印结果: <__main__.NewClass instance at 0x020D4440> 我的名字是yhc 在这段代码中,self是NewClass类…
mongoengine支持程序同时连接多个数据库,这些数据库可以位于一个或多个mongo之中,通过alias名称区分不同的连接即可. 可以通过switch_db切换到不同的数据库,进行读写操作,switch_db其实是一个上下文管理器,通过和with语句一起使用,能够保证切换数据库的影响范围. 由于个人电脑上没有安装mongodb,以下代码示例中访问的mongodb通过mongoengine提供的mock mongodb替代,只需要在connect函数参数中加上is_mock=True参数,并且…
转载:https://blog.csdn.net/amuchena/article/details/89060798和https://www.runoob.com/python/python-func-sum.html numpy中的sum()函数和python中不太一样:…
在确定自己不会导入多个同名函数(从不同模块导入)的情况下,你可能不希望在每次调用函数的时候,都要写上模块的名字.那么,可以使用import命令的另外一种形式: >>> from math import sqrt >>> sqrt(9) 3.0 在使用了"from 模块 import 函数"这种形式的import命令之后,就可以直接使用函数,而不需要模块名作为前缀. 事实上,可以使用变量来引用函数(或者Python之中大多数的对象).比如,通过 foo…
1.对单个元素的函数使用线程池: # encoding:utf-8 __author__='xijun.gong' import threadpool def func(name): print 'hi {}\n'.format(name) if __name__ == '__main__': data = ['xijun.gong', 'xijun', 'gxjun'] pool = threadpool.ThreadPool(5) reqs = threadpool.makeRequests…
Python中map().reduce()和filter()三个函数均是应用于序列的内置函数,分别对序列进行遍历.递归计算以及过滤操作.这三个内置函数在实际使用过程中常常和“行内函数”lambda函数联合使用,我们首先介绍下lambda函数. 1.lambda函数 lambda函数的Python3.x API文档 lambdaAn anonymous inline function consisting of a single expression which is evaluated when…