Python函数 一、背景 在学习函数之前,一直遵循:面向过程编程,即:根据业务逻辑从上到下实现功能,其往往用一长段代码来实现指定功能,开发过程中最常见的操作就是粘贴复制,也就是将之前实现的代码块复制到现需功能处,如下: 定眼一看上述代码,if条件语句下的内容可以被提取出来公用,如下: 对于上述的两 ...
分类:
编程语言 时间:
2016-07-02 00:27:12
阅读次数:
254
Python基础 内置函数 今天来介绍一下Python解释器包含的一系列的内置函数,下面表格按字母顺序列出了内置函数: 下面就一一介绍一下内置函数的用法: 1、abs() 返回一个数值的绝对值,可以是整数或浮点数等。 2、all(iterable) 如果iterable的所有元素不为0、''、Fal ...
分类:
编程语言 时间:
2016-07-01 16:06:18
阅读次数:
171
吾之最爱(你在和影子玩拳击吗?) 常用Python内置函数 1、isinstance 判断变量的数据类型 temp = "asdfsdfs" r = isinstance(temp, list) print(r) 2、 python函数传参的时候是传引用 新浪面试题 java,c#等是在ref ou ...
分类:
编程语言 时间:
2016-07-01 01:02:44
阅读次数:
333
1、Python中执行命令例子1:[root@localhostopt]#catpyls.py
#!/usr/bin/envpython
#pythonwrapperforthelscommand
importsubprocess
subprocess.call(["ls","-l"])例子2:[root@localhostopt]#catpysysinfo.py
#!/usr/bin/envpython
importsubprocess
#Command1
uname="uname"..
分类:
编程语言 时间:
2016-06-30 14:51:04
阅读次数:
243
一. 简介 python 提供很多方式处理日期与时间,转换日期格式是一个常见的功能。 时间元组:很多python函数用一个元组装起来的9组数字处理时间。 python中时间日期格式化符号: 二. time模块 时间相关操作,时间有三种表示方式: 时间戳 1970年1月1日之后的秒,即:time.ti ...
分类:
编程语言 时间:
2016-06-29 22:14:37
阅读次数:
710
介绍 在python中也存在函数的概念,标准的函数我们可以叫内置函数,这类函数可以直接通过函数名进行调用。但是还有其它的一些不是内置的函数就不能直接通过函数名进行调用了,比如floor函数(向下取整),这时我们就需要用到模块;本篇主要介绍math和cmath。 python版本:3.4.4 内置函数 ...
分类:
编程语言 时间:
2016-06-29 20:33:16
阅读次数:
270
对于默认参数, 其 仅仅会在函数生成的时候生成一次。 并不会在函数每一次调用的时候都生成一次。 python的lambda函数也可以有默认参数 python中闭包中的变量在只有才其内部的函数被调用的时候才会向上查询。 所以可以用如下的hack: ...
分类:
编程语言 时间:
2016-06-28 22:02:43
阅读次数:
128
python的函数参数 必选参数 默认参数 可变参数 关键字参数 下面分别简述: (1)默认参数:个人感觉这个默认参数就是一个固定参数,你要是不改变这个值,他就是固定的,好拗口 #!/usr/bin/env python #Author:Big_Baodef power(x,n=3): s = 1 ...
分类:
编程语言 时间:
2016-06-27 13:45:13
阅读次数:
234
1、python 函数式+面向对象2、函数式编程,面向对象编程实现:发送邮件的功能 # 函数 def mail(email, message): print("去发吧") return True mail("alex3714@126.com", "好人") 面向对象:类,对象 class Foo: ...
分类:
其他好文 时间:
2016-06-24 12:21:45
阅读次数:
288
Python的函数是可以return多个值的,但其本质上还是返回单个值,只是利用了tuple的自动打包,将多个值打包成单个tuple返回。 使用代码验证: 运行结果,确认返回的是一个tuple, 稍微修改代码: 代码中利用了tuple的自动解包,将tuple的值分别赋值给了a, b, c, d四个变 ...
分类:
编程语言 时间:
2016-06-21 12:50:08
阅读次数:
171