(1)函数基本 ● 函数是第一类对象 Python中万物皆对象,所有对象都是第一类的(first class),函数也不例外,也是第一类对象。既然是对象,那就可以当作普通的对象数据处理,比如:拥有自己的属性、可赋值给一个变量、可放入容器存储、可作为另一个函数的参数或是返回值等等。当你在使用 def ...
分类:
编程语言 时间:
2019-11-16 11:01:57
阅读次数:
57
函数的主要概念 global声明一个模块级的变量并被赋值 nonlocal声明一个将要赋值的一个封闭的函数变量 lambda yield python的函数可以嵌套在语句中来实现不同的定义 函数名称允许重新定义 函数表达式的灵活性 ...
分类:
编程语言 时间:
2019-11-13 20:37:18
阅读次数:
87
函数 一.什么是函数? ? 函数就是一种工具,可以重复调用 ? 函数是先定义,后调用,在定义阶段只检测语法,不执行代码。 二、函数返回值 ? 不写return:默认返回None ? 只写return:只有结束函数体代码的效果,返回None ? 写return None :与只写return的效果相同 ...
分类:
其他好文 时间:
2019-11-13 19:19:39
阅读次数:
62
我们在前面的章节里学习了Python的函数基础以及应用,那么现在想一想:传参,也就是把一些参数从一个函数传递到另一个函数,从而使其执行相应的任务,这个过程的底层是如何工作的,原理又是怎样的呢? 在实际过程中,我们写完了代码测试时候发现结果和预期值不一样,在一次次debug后发现是传参过程中数据结构发 ...
分类:
编程语言 时间:
2019-11-08 13:57:54
阅读次数:
133
C++基础函数 (一)函数的参数传递 在没有调用函数之前,函数的形参并没有占据实际的空间。 1、值传递 传入的仅仅只是一个值——就是把实参的值赋给形参。形参自己会在内存中开辟一个空间! 2、传引用 这种参数传递的方法就是给实参重新起了一个名字,实际上空间还是在原有的空间上对变量进行操作! 3、传地址 ...
分类:
编程语言 时间:
2019-11-05 00:47:25
阅读次数:
68
"[01 JS] :JS引入和语言基础" "[02 JS] :数据类型转换" "[03 JS] :字符类型 常用方法" "[04 JS] :布尔值boolean" "[05 JS] :数组对象" "[06 JS] :运算符" "[07 JS] :流程控制" "[08 JS] :函数" "[09 JS ...
分类:
Web程序 时间:
2019-10-17 00:49:42
阅读次数:
315
细分:1.位置参数:1.1位置形参:在定义阶段,按照从左到右的顺序依次定义的形参称为位置形参特点:但凡是按照位置定义的形参必须被传值 多一个不行少一个也不行def func(x,y,z) print(x,y,z)func(1,2)func(1,2,3)func(1,2,3,4) 1.2位置实参:在调 ...
分类:
其他好文 时间:
2019-10-05 14:13:17
阅读次数:
89
函数基础 定义函数 #定义阶段 def tell_tag(tag,n): #有参数 print(tag*n) def tell_msg(): #无参数 print('hello world') #调用阶段 tell_tag('*',12) tell_msg() tell_tag('*',12) '' ...
分类:
编程语言 时间:
2019-10-05 12:46:25
阅读次数:
89
函数的使用原则函数的使用应该分为两个明确的阶段1.定义阶段:(定义一个函数)不会执行函数体代码 会检测语法def func(): print('from func') 2,调用阶段:会触发函数体代码的执行func() 先定义后调用:def bar(): print('from bar')def fo ...
分类:
其他好文 时间:
2019-10-05 00:30:23
阅读次数:
100
1.什么是函数 具备某一功能的工具->函数 事先准备工具的过程-->函数的定义 遇到应用场景,拿来就用 >函数的调用 函数分为两大类: 1.内置函数: 2.自定义函数 2.为什么要用函数 1.代码冗余 2.代码可读性差 3.可扩展性差 3.如何使用函数 原则:必须先定义,再调用 定义函数的语法: d ...
分类:
其他好文 时间:
2019-10-04 09:54:21
阅读次数:
83