一、函数是什么 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。 函数能提高应用的模块性,和代码的重复利用率。比如print(),len()等。但你也可以自己创建函数,这被叫做用户自定义函数。 二、函数的定义与调用 上面就是咱们写了一个函数,并且成功的调用了它。 函数是以功能为导向 ...
分类:
编程语言 时间:
2018-01-31 20:14:28
阅读次数:
178
首先是规定个数的参数传递,有两种传递方式 一个是位置参数,还有一个是关键字参数 位置参数 位置参数 根据位置顺序来传递参数 运行结果 按照位置顺序,1赋值给了a,2赋值给了b 关键字参数 关键字参数 根据形参的值来传递参数 运行结果 把1直接赋值给了形参b,把2直接赋值给了形参a 同时使用位置参数和 ...
分类:
编程语言 时间:
2018-01-31 17:06:34
阅读次数:
99
一、函数初识 现在有这么个情况:python中的len方法不让用了,你怎么办? 来测试一下‘hello word’ 的长度: for循环来实现: 但是,需要求另一个字符串的长度,就需要再写一遍: 这样确实可以实现len方法的效果,但是总感觉不是那么完美?为什么呢? 首先,之前只要我们执行len方法就 ...
分类:
编程语言 时间:
2018-01-31 16:10:04
阅读次数:
123
定义一个函数使用def语句 def 函数名(参数),当这个函数需要传入参数时,获取参数传入函数中。 测试中,定义函数test,将用户输入赋值给s,s参数传入test中,打印i。 输出结果如下: 关于函数的参数,如果设置了默认参数,当函数没有传入参数是打印默认参数,传入参数则打印传入的参数 输出结果如 ...
分类:
编程语言 时间:
2018-01-30 12:32:39
阅读次数:
177
默认参数特点:调用函数的时候,默认参数非必须传递 ...
分类:
编程语言 时间:
2018-01-29 00:27:58
阅读次数:
151
1.普通参数、指定参数、默认参数、动态参数的区别 普通参数即普通形式的传参。 指定参数,按顺序插入参数,或者通过“=”指定参数。 默认参数,即无需指定,函数默认给定。 动态参数, 2.写函数,计算传入字符串中【数字】、【字母】、【空格] 以及 【其他】的个数 3、写函数,判断用户传入的对象(字符串、 ...
分类:
编程语言 时间:
2018-01-29 00:26:20
阅读次数:
410
概述 装饰器本质上是一个Python函数,它可以让其他函数在不需要做任何代码变动的前提下增加额外功能,装饰器的返回值也是一个函数对象。 我们要需要一个能测试函数运行时间的decorator,可以定义如下: ~~~~ def timer(func): def wrapper( args, kwargs ...
分类:
编程语言 时间:
2018-01-28 21:00:04
阅读次数:
139
介绍 一个视图函数(类),简称视图,是一个简单的Python 函数(类),它接受Web请求并且返回Web响应。 响应可以是一张网页的HTML内容,一个重定向,一个404错误,一个XML文档,或者一张图片。 无论视图本身包含什么逻辑,都要返回响应。代码写在哪里也无所谓,只要它在你当前项目目录下面。 除 ...
分类:
其他好文 时间:
2018-01-27 20:15:38
阅读次数:
147
恢复内容开始 python允许有内部函数,也就是说可以在函数内部再定义一个函数,这就会产生变量的访问问题,类似与java的内部类,在java里内部类可以直接访问外部类的成员变量和方法,不管是否私有,但外部类需要通过内部类的引用来进行访问。python内部函数和外部函数的成员变量可以相互访问但是不能修 ...
分类:
编程语言 时间:
2018-01-27 18:54:17
阅读次数:
201
函数:指将一组语句的集合通过一个名字(函数名)封装起来,要想执行这个函数,只需调用其函数名即可。 def sayhi( ): # 函数名 print('hello world') sayhi( ) #调用函数 , 调用函数时要加上括号(), 不加的话调用的是定义函数名的那个内存地址 示例: #普通代 ...
分类:
编程语言 时间:
2018-01-27 11:39:00
阅读次数:
174