
第四章
文章平均质量分 54
zhaoxiaoheng
这个作者很懒,什么都没留下…
展开
-
python之 高级特性
01 递归函数:函数可以直接或间接调用函数本身1. 计算n!# 1. 在写递归函数时要有一个明确的结束条件;# 2. 在递归时,问题规模要越来越小;# 3. 递归函数效率不高,函数调用是通过栈的数据结构实现的,# 4. 每调用依次,栈就会多一层,最多999层,否则会出现栈溢出。2.二分法02 迭代•可以通过 for 循环来遍历这个 list 或原创 2017-07-10 15:39:36 · 314 阅读 · 0 评论 -
python之 函数
01 定义函数• def关键字,依次写出函数名、括号、括号中的参数和冒号 :• 在缩进块中编写函数体,函数的返回值用 return 语句返回。 def func(): pass return02 调用函数Python 内置了很多有用的函数,我们可以直接调用: • abs() • cmp() • 数原创 2017-07-10 14:01:37 · 256 阅读 · 0 评论 -
python之模块
01 模块定义 所有以.py结尾的都可以认为是一个模块,逻辑上组织python代码(函数,变量,类)02 导入模块方式注:cacl.py 文件 - import cacl 调用方式:直接导入cacl模块,使用其方法:cacl.add(1,3) - from cacl import add 调用方式:导入cac原创 2017-07-17 17:46:04 · 324 阅读 · 0 评论 -
python之高阶函数
01 高阶函数:变量可以指向函数,函数的参数能接收变量,那么一个函数就可以接收另一个函数作为参数,这种函数就称之为高阶函数02 map函数:map() 函数接收两个参数,一个是函数,一个是序列, map 将传入的函数依次作用到序列的每个元素,并把结果作为新的 list 返回。练习: 把这list列表中的所有数字转为字符串;([1,2,3]---['1','2','原创 2017-07-10 17:00:55 · 362 阅读 · 0 评论 -
python 练习
1.打印所有小于10并且大于或等于0的所有偶数;原创 2017-07-06 11:49:05 · 256 阅读 · 0 评论 -
python之元组
01 元组的定义•定义空元组tuple = ()•定义单个值的元组tuple = (fentiao,)•一般的元组tuple = (fentiao, 8, male)02 元组特性• 不能对元组的值任意更改03 元组特性• 对元组分别赋值,引申对多个变量也可通过元组方式分别赋值04 元组的操作元组也属于序列,可执行的操作如下:原创 2017-07-05 17:49:21 · 324 阅读 · 0 评论 -
python之集合
01 集合是一个无序的,不重复的数据组合• 列表去重• 关系测试:如交集、差集、并集的关系测试02 集合的关系测试操作• 交集: list_1.intersection(list_2)• 并集: list_1.union(list_2)• 差集: list_1.difference(list_2) list_2.difference原创 2017-07-05 17:15:54 · 239 阅读 · 0 评论 -
python之列表
01 列表的定义• 定义一个空列表 list = []• 定义一个包含元素的列表,元素可以是任意类型,包括数值类型,列表,字符串等均可。 list = ["fentiao", 4, 'gender'] list1 = ['fentiao',(4,'male')]02 列表的索引•下标是从0开始计算,比如list[0]读取的是列表的第1个元素;原创 2017-07-05 16:46:21 · 442 阅读 · 0 评论 -
python之基础知识
1.python一种解释型的、面向对象的、带有动态语义的高级程序设计语言。2.python优点简单、优雅、明确有强大的第三方库模块,需要实现一复杂功能,只需要调用现有的库,可快速实现功能。20多年的发展,各种库都已经完备,比如:邮件库,爬虫库......可跨平台移植,java有Java的虚拟机,python同样;是一种面向对象的语言;是一种可扩展的语言(与C,C原创 2017-06-29 11:50:41 · 202 阅读 · 0 评论 -
python之字符串
01 数据类型***整形、长整形、浮点型、复数型、字符串***转义符号>>> mail = "tom: hello i am westos ">>> print mailtom: hello i am westos>>> mail = "tom:\n hello\n i am westos ">>> print mailtom:helloi am wes原创 2017-07-04 21:05:36 · 182 阅读 · 0 评论 -
python 练习
1.利用 map() 函数,把用户输入的不规范的英文名字,变为首字母大写,其他小写的规范名字。输入: ['adam', 'LISA', 'barT'] ,输出: ['Adam', 'Lisa','Bart'] 。2.购物车程序: 1) 启动程序后,让用户输入工资,然后打印商品列表; 2) 允许用户根据商品编号购买商品; 3) 用户选择商品后,检测原创 2017-07-10 19:24:21 · 327 阅读 · 0 评论 -
python之文件操作
1.Python 内置了读写文件的函数,用法和 C 是兼容的。2.操作系统不允许普通的程序直接操作磁盘,所以,读写文件就是请求操作系统打开一个文件对象(又称文件描述符),然后,通过操作系统提供的接口从这个文件对象操作;3.方法: 打开文件 f = open('filename',mode) 对文件操作 read,write, readlin原创 2017-07-15 22:34:22 · 486 阅读 · 0 评论