一、定义一个求二元一次方程的根的函数 二、函数的参数 函数的参数共有5类:位置参数、默认参数、可变参数、关键字参数、命名关键字参数 位置参数: 默认参数: 使用默认参数一个很大的坑: 解释:Python函数在定义的时候,默认参数L的值就被计算出来了,即[ ] , 因为默认参数 L 也是一个变量,它指 ...
分类:
编程语言 时间:
2018-01-18 20:36:42
阅读次数:
237
转载自:http://www.cnblogs.com/liwenzhou/articles/8305104.html Django的View(视图) 一个视图函数(类),简称视图,是一个简单的Python 函数(类),它接受Web请求并且返回Web响应。 响应可以是一张网页的HTML内容,一个重定向 ...
分类:
编程语言 时间:
2018-01-18 19:31:13
阅读次数:
271
一、函数即变量 函数名:say 函数体:第1-2行 返回值:return 后的值 函数的内存地址:当函数体被读进内存后的保存位置,它由标识符即函数名say引用, 也就是说say指向的是函数体在内存内的保存位置。 函数名加括号: 例如say(),函数的调用方法,只有见到这个括号,程序会根据 函数名从内 ...
分类:
编程语言 时间:
2018-01-17 20:12:39
阅读次数:
151
函数的相关博客:http://www.nnzhp.cn/archives/154 1、函数 一个方法 一个功能 函数不调用不被执行 提高代码的复用性 2、函数的入参: def hello(file_name,content): f=open(file_name,'a+') f.seek(0) f.w ...
分类:
编程语言 时间:
2018-01-14 10:59:27
阅读次数:
179
Python 函数参数主要分为3种形式: 1.位置或关键字参数 2.任意数量的位置参数 3.任意数量的关键字参数 结果: 1 8 989 99 70soyo soyosoyo 100字符串为:soyo5数字为: (1, 2, 6, 8)1268str3=soyo100元组内的数字为: (1, 5, ...
分类:
编程语言 时间:
2018-01-13 16:54:24
阅读次数:
122
什么是装饰器? 装饰器本质上是一个python函数,它可以让其他函数在不需要做任何代码修改的提前增加额外功能。 装饰器的返回值也是一个函数对象。 装饰器的作用就是为已经存在的对象添加额外的功能。 #需求,在原函数新增一个计时的功能 实例: 新增功能,重复代码太多 这样就造成大量雷同的代码,为了减少重 ...
分类:
其他好文 时间:
2018-01-13 01:22:15
阅读次数:
173
函数进阶 命名空间 namespace, 顾名思义, 就是存放名字的地方.举例:若声明变量 x = 1, 值1存放与内存中, 那变量名x 就存放在命名空间里. 命名空间是存放x 和 1 绑定关系的地方. 名称空间共3种,分别如下: locals: 当前所在的函数内 的名称空间,包括局部变量和形参 g ...
分类:
编程语言 时间:
2018-01-10 22:42:09
阅读次数:
220
函数函数的定义:def 函数名():函数体return 返回值1,返回值2。 函数的调用:函数名()?实现打印返回值: print 函数名()?总结:-定义函数时,函数不执行;-调用函数时, 函数才执行; 有参数的函数必选参数# 形式参数 # 实参 , x=1, y=2;Add(1 2)3 默认参数def mypow(x,y=2):print x**y&nb
分类:
编程语言 时间:
2018-01-10 11:48:53
阅读次数:
190
装饰器: 装饰器本质上是一个Python函数,它可以让其他函数在不需要做任何代码变动的前提下增加额外功能,装饰器的返回值也是一个函数对象。它经常用于有切面需求的场景,比如:插入日志、性能测试、事务处理、缓存、权限校验等场景。装饰器是解决这类问题的绝佳设计,有了装饰器,我们就可以抽离出大量与函数功能本 ...
分类:
其他好文 时间:
2018-01-10 00:04:42
阅读次数:
236
一:装饰器 1 函数对象有一个__name__属性,可以拿到函数的名字 上面的log,因为它是一个decorator,所以接受一个函数作为参数,并返回一个函数。我们要借助Python的@语法,把decorator置于函数的定义处: 调用now()函数,不仅会运行now()函数本身,还会在运行now( ...
分类:
编程语言 时间:
2018-01-06 21:01:26
阅读次数:
168