摘要: 函数的定义: 函数是组织好的,可重复使用,用来实现单一,或相关联功能的代码段 函数的作用: 函数能提高应用的模块性,和代码的重复利用率 任何传入参数和第一行语句可以选择性使用文档字符串 用于存放函数说明 函数内容以冒号起始,并且缩进 基本格式: def wrapper() #函数的定义 print( 阅读全文
posted @ 2018-07-13 15:20 ALADL 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 文件操作的基本模式: 1.只读模式(r,rb) 2.只写模式(w,wb) 3.追加模式(a,ab) 4.r+读写模式 5.w+写读模式 6.a+写读(追加写读) 7.其他文件操作 8.文件的修改以及另一种打开文件句柄的方式 只读模式(r,rb) 需要注意encoding表示编码集. 根据文件的实际保 阅读全文
posted @ 2018-07-11 15:44 ALADL 阅读(129) 评论(0) 推荐(0) 编辑
摘要: is 和 == 的区别: is比较的两端的内存地址 == 比较的是两端的值 小数据池的概念: 把我们通常使用过的值存储在小数据池中,供其它的变量使用,小数据池给数字和字符串使用,其他数据类型不存在 小数据池给数字和字符串使用 对于字符串: 1. 如果是纯文字信息和下划线,那么这个对象会被添加到小数据 阅读全文
posted @ 2018-07-10 15:12 ALADL 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 字典: 用大括号 { } 括起来,内部使用key:value的形式保存数据 {'jay':'周杰伦','jj':'林俊杰'} 注意,字典的key必须是可哈希的. 不可变的 value: 没有任何限制 不可变的就是可哈希的 不可变的可以作为字典的key值 增加: dic['不存在的key'] = 'v 阅读全文
posted @ 2018-07-06 15:20 ALADL 阅读(158) 评论(0) 推荐(0) 编辑
摘要: python基本数据类型 1. int ==> 整数. 主要用来进行数学运算 2. str ==> 字符串串, 可以保存少量数据并进行相应的操作 3. bool==>判断真假, True, False 4. list==> 存储⼤量数据.⽤[ ]表⽰ 5. tuple=> 元组, 不可以发⽣改变 用 阅读全文
posted @ 2018-07-04 17:02 ALADL 阅读(406) 评论(0) 推荐(0) 编辑
摘要: 谈论新内容之前我们还是应该了解一下它之前的内容 继承: 新式类:继承object类的类就是新式类。(python3x中都是新式类) 经典类:不继承object类就是经典类。 python2x:默认所有类都不继承object,所以默认所以类都是经典类。 单继承,多继承。 单继承: 1.查询顺序 cla 阅读全文
posted @ 2018-07-02 20:08 ALADL 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 递归函数 在函数内部,可以调用其他函数。如果一个函数在内部调用自身本身, 这个函数就是递归函数。 举个例子,我们来计算阶乘 n! = 1 x 2 x 3 x ... x n,用函数 fact(n) 表示,可以看出: fact(n) = n! = 1 x 2 x 3 x ... x (n-1) x n 阅读全文
posted @ 2018-06-22 19:24 ALADL 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 内置函数 ***local:函数会以字典的类型返回当前位置的全部局部变量 ***globals:全局变量 阅读全文
posted @ 2018-06-21 16:49 ALADL 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 列表推导式 迭代器和生成器 列表推导式 阅读全文
posted @ 2018-06-20 15:17 ALADL 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 迭代器和生成器 1.迭代器 我们之前⼀直在⽤可迭代对象进⾏迭代操作. 那么到底什么是可迭代对象.⾸先我们先回顾⼀下⽬前我们所熟知的可迭代对象有哪些: str, list, tuple, dict, set. 那为什么我们可以称他们为可迭代对象呢? 因为他们都遵循了可 迭代协议. 什么是可迭代协议. 阅读全文
posted @ 2018-06-19 11:46 ALADL 阅读(128) 评论(0) 推荐(0) 编辑