-
Python标准库内置函数complex介绍
所属栏目:[Python] 日期:2020-12-16 热度:125
本函数可以使用参数real + imag*j方式创建一个复数。也可以转换一个字符串的数字为复数;或者转换一个数字为复数。如果第一个参数是字符串,第二个参数不用填写,会解释这个字符串且返回复数;不过,第二个参数不能输入字符串方式,否则会出错。real和imag参[详细]
-
Python内置函数之filter map reduce介绍
所属栏目:[Python] 日期:2020-12-16 热度:110
Python内置了一些非常有趣、有用的函数,如:filter、map、reduce,都是对一个集合进行处理,filter很容易理解用于过滤,map用于映射,reduce用于归并. 是Python列表方法的三架马车。 1. filter函数 的功能相当于过滤器。调用一个布尔函数bool_func来迭代遍[详细]
-
Python常用内置函数总结
所属栏目:[Python] 日期:2020-12-16 热度:135
一、数学相关 1、绝对值:abs(-1) 2、最大最小值:max([1,2,3])、min([1,3]) 3、序列长度:len('abc')、len([1,3])、len((1,3)) 4、取模:divmod(5,2)//(2,1) 5、乘方:pow(2,3,4)//2**3/4 6、浮点数:round(1)//1.0 二、功能相关 1、函数是否可调用:callab[详细]
-
Python内置函数Type()函数一个有趣的用法
所属栏目:[Python] 日期:2020-12-16 热度:51
今天在网上看到type的一段代码 ,然后查了一下文档,才知道type还有三个参数的用法。 http://docs.python.org/2/library/functions.html#type 以前只是知道type可以检测对象类型。然后发现了一个有趣的用法。 复制代码 代码如下: def println(self): a = 1 +[详细]
-
Python内置函数dir详解
所属栏目:[Python] 日期:2020-12-16 热度:169
1.命令介绍 最近学习并使用了一个python的内置函数dir,首先help一下: 复制代码 代码如下: help(dir) Help on built-in function dir in module __builtin__: dir() dir([object]) - list of strings Return an alphabetized list of names comprising (som[详细]
-
Python使用函数默认值实现函数静态变量的方法
所属栏目:[Python] 日期:2020-12-16 热度:81
本文实例展示了Python使用函数默认值实现函数静态变量的方法,具体方法如下: 一、Python函数默认值 Python函数默认值的使用可以在函数调用时写代码提供方便,很多时候我们只要使用默认值就可以了。 所以函数默认值在python中用到的很多,尤其是在类中间,类[详细]
-
python类和函数中使用静态变量的方法
所属栏目:[Python] 日期:2020-12-16 热度:132
本篇章节讲解python类和函数中使用静态变量的方法。供大家参考研究。具体分析如下: 在python的类和函数(包括λ方法)中使用静态变量似乎是件不可能[Nothing is impossible]的事, 但总有解决的办法,下面通过实现一个类或函数的累加器来介绍一些较为非[详细]
-
python通过函数属性实现全局变量的方法
所属栏目:[Python] 日期:2020-12-16 热度:196
本篇章节讲解python通过函数属性实现全局变量的方法。供大家参考研究。具体分析如下: python的函数可以定义属性,而且是全局的,这个非常好用,例如用于数字累加,你不用专门去定义一个全局变量,使用函数的属性即可。 def add(x=1): try: add.sum[详细]
-
python函数参数*args**kwargs用法实例
所属栏目:[Python] 日期:2020-12-16 热度:65
复制代码 代码如下: #coding=utf8 __author__ = 'Administrator' # 当函数的参数不确定时,可以使用*args和**kwargs。*args没有key值,**kwargs有key值 def fun_var_args(farg,*args): print 'args:',farg for value in args: print 'another arg:',value #[详细]
-
python进阶教程之函数参数的多种传递方法
所属栏目:[Python] 日期:2020-12-16 热度:54
我们已经接触过函数(function)的参数(arguments)传递。当时我们根据位置,传递对应的参数。我们将接触更多的参数传递方式。 回忆一下位置传递: 复制代码 代码如下: def f(a,b,c): return a+b+c print(f(1,2,3)) 在调用f时,1,2,3根据位置分别传递给了a,c[详细]
-
python通过装饰器检查函数参数数据类型的方法
所属栏目:[Python] 日期:2020-12-16 热度:185
本篇章节讲解python通过装饰器检查函数参数数据类型的方法。供大家参考研究。具体分析如下: 这段代码定义了一个python装饰器,通过此装饰器可以用来检查指定函数的参数是否是指定的类型,在定义函数时加入此装饰器可以非常清晰的检测函数参数的类型[详细]
-
Python函数参数类型*、**的区别
所属栏目:[Python] 日期:2020-12-16 热度:175
刚开始学习python,python相对于java确实要简洁易用得多。内存回收类似hotspot的可达性分析, 不可变对象也如同java得Integer类型,with函数类似新版本C++的特性,总体来说理解起来比较轻松。只是函数部分参数的"*"与"**",闭包等问题,着实令人迷糊了一把,[详细]
-
理解Python中函数的参数
所属栏目:[Python] 日期:2020-12-16 热度:187
定义函数的时候,我们把参数的名字和位置确定下来,函数的接口定义就完成了。对于函数的调用者来说,只需要知道如何传递正确的参数,以及函数将返回什么样的值就够了,函数内部的复杂逻辑被封装起来,调用者无需了解。 Python的函数定义非常简单,但灵活度却[详细]
-
巧用Python装饰器 免去调用父类构造函数的麻烦
所属栏目:[Python] 日期:2020-12-16 热度:124
先看一段代码: 复制代码 代码如下: class T1(threading.Thread): def __init__(self,a,b,c): super(T1,self).__init__() self.a = a self.b = b self.c = c def run(self): print self.a,self.b,self.c 代码定义了一个继承自threading.Thread的class,看这[详细]
-
Python自定义函数的创建、调用和函数的参数详解
所属栏目:[Python] 日期:2020-12-16 热度:95
函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。 函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创见函数,这被叫做用户自定义函数。 一、定义一个函数 你可以定义一[详细]
-
Python中实现结构相似的函数调用方法
所属栏目:[Python] 日期:2020-12-16 热度:116
python的dict用起来很方便,可以自定义key值,并通过下标访问,示例如下: 复制代码 代码如下: d = {'key1':'value1', ... 'key2':'value2', ... 'key3':'value3'} print d['key2'] value2 lambda表达式也是很实用的东东,示例如下: 复制代码 代码如下: f =[详细]
-
python使用multiprocessing模块实现带回调函数的异步调用方法
所属栏目:[Python] 日期:2020-12-16 热度:129
本篇章节讲解python使用multiprocessing模块实现带回调函数的异步调用方法。供大家参考研究。具体分析如下: multipressing模块是python 2.6版本加入的,通过这个模块可以轻松实现异步调用 from multiprocessing import Pooldef f(x): return x*xif[详细]
-
python通过apply使用元祖和列表调用函数实例
所属栏目:[Python] 日期:2020-12-16 热度:110
本篇章节讲解python通过apply使用元祖和列表调用函数的方法。供大家参考研究。具体实现方法如下: def my_fuc(a,b): print a,batuple=(30,10)alist= ['Hello','World!']apply(my_fuc,atuple)apply(my_fuc,alist) 运行结果如下: 30 10Hello World![详细]
-
Python def函数的定义、使用及参数传递实现代码
所属栏目:[Python] 日期:2020-12-16 热度:52
Python编程中对于某些需要重复调用的程序,可以使用函数进行定义,基本形式为: def 函数名(参数1,参数2,……,参数N): 执行语句函数名为调用的表示名,参数则是传入的参数,可以更具需要定义,也可以没有。 # 例1:简单的函数使用# coding=gb2312# 定义函数d[详细]
-
Python函数中定义参数的四种方式
所属栏目:[Python] 日期:2020-12-16 热度:115
Python中函数参数的定义主要有四种方式: 1. F(arg1,arg2,…) 这是最常见的定义方式,一个函数可以定义任意个参数,每个参数间用逗号分割,用这种方式定义的函数在调用的的时候也必须在函数名后的小括号里提供个数相等 的值(实际参数),而且顺序必须相同,[详细]
-
python简单的函数定义和用法实例
所属栏目:[Python] 日期:2020-12-16 热度:63
本篇章节讲解python简单的函数定义和用法。供大家参考研究。具体分析如下: 这里定义了一个温度转换的函数及其用法。 def convertTemp(temp,scale): if scale == "c": return (temp - 32.0) * (5.0/9.0) elif scale == "f": return temp * 9.0/5.0 +[详细]
-
Python函数可变参数定义及其参数传递方式实例详解
所属栏目:[Python] 日期:2020-12-16 热度:68
本篇章节讲解Python函数可变参数定义及其参数传递方式。供大家参考研究。具体分析如下: python中 函数不定参数的定义形式如下: 1、func(*args) 传入的参数为以元组形式存在args中,如: def func(*args): print args func(1,2,3) (1,3) func(*[1,3[详细]
-
Python中函数的参数定义和可变参数用法实例分析
所属栏目:[Python] 日期:2020-12-16 热度:137
本篇章节讲解Python中函数的参数定义和可变参数用法。供大家参考研究。具体如下: 刚学用Python的时候,特别是看一些库的源码时,经常会看到func(*args,**kwargs)这样的函数定义,这个*和**让人有点费解。其实只要把函数参数定义搞清楚了,就不难理[详细]
-
python开发之函数定义实例分析
所属栏目:[Python] 日期:2020-12-16 热度:129
本篇章节讲解python开发之函数定义方法。供大家参考研究具体如下: 下面是我做的几个用列: #python中的函数定义,使用和传参def_str = ''' python中的函数以如下形式声明: def 函数名称([参数1,参数2,参数3......]): 执行语句 如: def helloW[详细]
-
使用Python发送邮件附件以定时备份MySQL的教程
所属栏目:[Python] 日期:2020-12-16 热度:164
最近迁移了wordpress,系统升级为CentOS 6,很奇怪的一个问题,在原来CentOS 5.8下用的很正常的定时备份数据库并通过邮件发送的脚本不能发送附件,其他都正常,邮件内容也是uuencode生成的文件编码,但是就是不产生附件.而且找不出原因,望有知道的不吝赐教. 为了解[详细]