先定义 后调用 函数即变量,变量必须先定义后使用,未定义而直接引用函数,就相当于在引用一个不存在的变量名 函数定义阶段:只检测语法,不执行代码 def select(sql): '''select function''' print(sql) #sql=['select', '*', 'from', ...
分类:
编程语言 时间:
2017-07-19 22:03:55
阅读次数:
217
本文主要学习内容有 函数知识的补充 装饰器(无参、有参、非固定参数、有返回值) 函数知识的补充 稍后待续。。。 ...
分类:
编程语言 时间:
2017-07-19 14:20:18
阅读次数:
122
1、python函数 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。 函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。 2、函数分类 1、内置函数 2、自定义函数 3、为什么 ...
分类:
编程语言 时间:
2017-07-18 17:51:19
阅读次数:
207
1、简述普通参数、指定参数、默认参数、动态参数的区别 1 # ######### 定义函数 ######### 2 3 # name 叫做函数func的形式参数,简称:形参 4 def func(name): 5 print name 6 7 # ######### 执行函数 ######### 8 ...
分类:
编程语言 时间:
2017-07-18 00:05:23
阅读次数:
176
一:为何用函数与不用函数的问题? 组织结构不清晰 代码荣誉 无法统一管理且维护难度大 二:函数分类 内置函数 自定义函数 三:为何要定义函数 函数即变量,变量必须先定义后使用 工具是具备某一种功能的物件,就是程序中函数的概念,实现准备工具的过程称为函数的定义,遇到特定的场景拿来就用称为函数的调用。 ...
分类:
编程语言 时间:
2017-07-17 18:37:50
阅读次数:
237
本节内容 shutil模块 一、简述 我们在日常处理文件时,经常用到os模块,但是有的时候你会发现,像拷贝、删除、打包、压缩等文件操作,在os模块中没有对应的函数去操作,下面我们就来讲讲高级的 文件、文件夹、压缩包 处理模块:shutil 二、模块详解 1、shutil.copyfileobj(fs ...
分类:
编程语言 时间:
2017-07-17 17:13:25
阅读次数:
246
本节内容 json序列化 1、dumps序列化和loads反序列化 dumps()序列化 1 2 3 4 5 6 7 8 9 10 11 12 13 import json #导入json模块 info = { 'name':"zhangqigao", "age":22 } with open("t ...
分类:
编程语言 时间:
2017-07-17 17:11:48
阅读次数:
227
运用的知识点: 1.python简单数据结构的使用:列表、字典等 2.python两个模块的使用:os和json 1.os.rename('文件1','文件2') 2.json完成自动识别字典、列表,并识别后进行自动转换 3.python函数的定义和调用 4.标志位的灵活运用:flag和haswri ...
分类:
其他好文 时间:
2017-07-16 11:29:19
阅读次数:
236
Python函数式编程指南(四):生成器1.就是把一个函数变成一个生成器,通过yield函数,然后就可以通过for迭代,eg:def fab(max): n, a, b = 0, 0, 1 while n < max: yield b # print b a, b = b, a + b n = n ...
分类:
其他好文 时间:
2017-07-12 15:20:50
阅读次数:
216
1.函数的定义*def关键字,依次写函数名,括号,括号内参数,冒号,回车后,写函数体,return语句,默认return为none2.调用函数*abs()取绝对值*cmp()比较数大小,返回值为1,-1,0*转换数据类型函数3.函数名*函数名与变量名类似,指向一个函数的引用,可以给函数起别名4.空函数*..
分类:
编程语言 时间:
2017-07-12 12:13:14
阅读次数:
144