大多数高级语言都提供了函数这个概念,Python也不例外,有过其他语言学习经验的都或多或少了解什么是函数,使用函数有哪些好处。下面首先简要叙述我们为什么需要函数,以及使用函数有哪些好处? 函数之所以被创建出来,我想最根本的原因是程序员的"惰性"。与平常生活一样,我们总是需要重复去做一件有意见的事情。 ...
分类:
编程语言 时间:
2018-05-17 23:19:34
阅读次数:
224
毕业多年,把C++都就饭吃了。。。。今天居然在纠结什么是形参什么是实参。。。。。 定义函数里面写的参数就是形参,因为没有内存占用,实际调用时写的参数就是实参,因为有内存占用和传值 然后就是位置参数,可变参数和关键字参数 如上图程序,a,*b,**c这三个是形参,a,*b这两个是位置参数,**c是关键 ...
分类:
编程语言 时间:
2018-05-17 18:22:11
阅读次数:
355
目标:打印两个列表的值使用while True:i=[]
t=[]使用for循环结合zip函数:kv?(it):
????(k)
????(v)打印结果:# d# a# e# b# f# c
分类:
编程语言 时间:
2018-05-17 15:16:24
阅读次数:
455
Python3之时间模块 time & datetime & calendar 一. 概述 python 提供很多方式处理日期与时间,转换日期格式是一个常见的功能。 时间元组:很多python函数用一个元组装起来的9组数字处理时间。 字段 属性 值 4位年数 tm_year 2017 月 tm_mo ...
分类:
编程语言 时间:
2018-05-17 13:38:45
阅读次数:
238
在Python函数中,还可以定义可变参数。 如:给定一组数字a,b,c……,请计算a2 + b2 + c2 + ……。 要定义出这个函数,我们必须确定输入的参数。由于参数个数不确定,我们首先想到可以把a,b,c……作为一个list或tuple传进来,这样,函数可以定义如下: 但是调用的时候,需要先组 ...
分类:
编程语言 时间:
2018-05-17 11:58:43
阅读次数:
213
Python的内置函数 zip()函数 zip() 函数用于将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的列表。 如果各个迭代器的元素个数不一致,则返回列表长度与最短的对象相同,利用 * 号操作符,可以将元组解压为列表。 max()和min()函数 min函数的 ...
分类:
编程语言 时间:
2018-05-16 19:49:20
阅读次数:
176
1、概览装饰器可以帮助我们为已经存在的对象添加额外的功能装饰器本质上是一个Python函数,它可以让其他函数在不需要做任何代码变动的前提下增加额外功能,装饰器的返回值也是一个函数对象。装饰器经常用于有切面需求的场景,比如:插入日志、性能测试、事物处理、缓存、权限校验等场景。1.1、为now函数 加一行日志# 定义now函数def now():print(‘2018-5-8‘)# 编辑decorat
分类:
编程语言 时间:
2018-05-16 00:45:14
阅读次数:
200
#函数什么是函数,为什么要使用函数? 如果在开发程序时,需要某块代码多次,但是为了提高编写的效率以及代码的重用,所以把具有独立功能的代码块组织为一个小模块,这就是函数 <1>定义函数定义函数的格式如下: def 函数名(): 代码<2>调用函数 函数名()注意必须先定义才能使用每次调用函数时,函数都 ...
分类:
编程语言 时间:
2018-05-13 21:08:17
阅读次数:
196
函数介绍 提高代码利用率,将重复执行的代码单独放在一块; 定义函数:首字母不能大写 函数中的参数: 函数中的多参数: ...
分类:
编程语言 时间:
2018-05-13 17:59:27
阅读次数:
192
a=1 def foo(): a=2 def foo2(): print(a) return foo2 y=foo() y() 包三层 def egon_name(): name='Steven' def monthly_pay(): money = 100000 def hehe(): print ...
分类:
编程语言 时间:
2018-05-13 13:41:34
阅读次数:
104