函数定义1.基本结构deffunc_name():func_code2.三种形式 无参:应用场景仅仅只是执行一些操作,比如与用户交互,打印 有参:需要根据外部传进来的参数,才能执行相应的逻辑,比如统计长度,求最大值最小值 空函数:设计代码结构 3.函数在定义阶段只检测语法,不执行代码调..
分类:
编程语言 时间:
2017-07-21 15:54:36
阅读次数:
140
一、字符编码字符编码:把人的字符翻译成计算机能够认识的数字。字符编码表:就是一张字符与数字对应关系的表。例如:ascii、gbk、utf-8、unicodeunicode---->encode(‘utf-8‘)---->bytesbytes---->decode(‘utf-8‘)---->unicodepython3中的字符串分为2种:x=‘aa‘#存..
分类:
编程语言 时间:
2017-07-21 15:45:32
阅读次数:
189
函数 l 函数是组织好的、可重复使用的,用来实现单一或相关功能的代码段 l 函数能提高应用的模块性和代码的重复利用率。Python提供了许多内建函数,也可以自己创建函数,这被叫做用户自定义函数 l 函数分类:内置函数、自定义函数 l 不使用函数的问题:组织结构不清晰、代码冗余、无法统一管理且维护难度 ...
分类:
编程语言 时间:
2017-07-21 14:08:35
阅读次数:
154
无参:应用场景仅仅只是执行一些操作,比如与用户交互,打印有参:需要根据外部传进来的参数,才能执行相应的逻辑,比如统计长度,求最大值最小值空函数:设计代码结构 def main(): while True: sql=input('>>: ').strip() if not sql:continue c ...
分类:
编程语言 时间:
2017-07-21 10:48:03
阅读次数:
297
1、函数可以被当做数据传递 2、可以当做参数传入 3、可以当做函数的返回 4、可以当做容器类型的元素 ...
分类:
编程语言 时间:
2017-07-21 10:45:18
阅读次数:
198
形参:在定义函数时,括号内的参数成为形参特点:形参就是变量名def foo(x,y): #x=1,y=2 print(x) print(y) 实参:在调用函数时,括号内的参数成为实参特点:实参就是变量值foo(1,2) 在调用阶段实参(变量值)才会绑定形参(变量名)调用结束后,解除绑定 一、、函数形 ...
分类:
编程语言 时间:
2017-07-21 10:39:28
阅读次数:
157
Python函数如果要调用必先定义 在定义阶段,Python只检查函数的语法是否正确不进行调用 函数的定义与变量的定义类似,没有事先定义变量,而直接引用变量,会报错没有事先定义函数,而直接调用,就相当于在引用一个不存在的变量名 在调用阶段才会执行函数,示例如下: ...
分类:
编程语言 时间:
2017-07-21 10:23:07
阅读次数:
144
返回值注意:return的返回值没有类型限制 1. 没有return:返回None,等同于return None 2. return 一个值:返回该值 3. return val1,val2,val3:返回(val1,val2,val3) ...
分类:
编程语言 时间:
2017-07-21 10:20:09
阅读次数:
138
python作用域、局部与全局变量 首先明白Python能够改变作用域的代码段是def class lamda if/elif/else try/except/finally for/while 变量的搜索路径是:局部变量-》全局变量 不妨试试下面代码: 当运行上面代码的时候会出错,为什么呢,就需要 ...
分类:
编程语言 时间:
2017-07-21 01:22:05
阅读次数:
209
对Python有一定了解的人应该知道,Python并不是一门函数式编程语言,而是一门支持多种范式的语言,这也使得在Python中也能实现函数式编程, 对于学习到Python函数式编程的朋友,在这里推荐大家看一本名字叫《Python函数式编程》(Functional Programming in Py ...
分类:
编程语言 时间:
2017-07-20 00:59:23
阅读次数:
173