摘要: 一. 函数名的应用, 第一类对象 1. 函数名的内存地址 2. 函数名可以赋值给其他变量 3.函数名可以当做容器类的元素 4.函数名可以当做函数的参数 5. 函数名可以作为函数的返回值 ⼆. 闭包 什么是闭包? 闭包就是内层函数, 对外层函数(非全局)的变量的引⽤. 叫闭包 我们可以使⽤__clos 阅读全文
posted @ 2018-07-17 22:24 shuai1993 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 一.动态参数 1.位置参数的动态参数: *args 多个参数传递进去. 收到的内容是元组tuple 在参数位置编写 * 表⽰接收任意内容 2.顺序: 位置参数 > *args > 默认值 > **kwargs 所以必须改写成以下代码: 这个时候a和b就有值了, 但是这样写呢位置参数就不能⽤了. 所以 阅读全文
posted @ 2018-07-13 16:21 shuai1993 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 一. 函数的定义, 函数名, 函数体以及函数的调⽤ def关键字来定义函数, 函数的定义语法: 二.函数的返回值: 约你约他我不约大妈 三.函数的参数: 形参: 实参: 混合参数: 总结: 四. 看一下有无返回值的区别: 阅读全文
posted @ 2018-07-12 15:37 shuai1993 阅读(137) 评论(0) 推荐(0) 编辑
摘要: ⼀. 初识⽂件操作 我们使⽤open()函数来打开⼀个⽂件, 获取到⽂件句柄, ⼆. 只读操作(r, rb) rb. 读取出来的数据是bytes类型 在rb模式下. 不能选择encoding字符集 注意: 3. readline() ⼀次读取⼀⾏数据注意: readline()结尾, 注意每次读取出 阅读全文
posted @ 2018-07-11 17:21 shuai1993 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 1. 基础数据类型补充 join把列表变成字字符串 列表: 循环删除列表中的每⼀个元素 分析原因: for的运⾏过程. 会有⼀个指针来记录当前循环的元素是哪⼀个, ⼀开始这个指针指向第0个('11'). 然后获取到第0个元素. 紧接着删除第0个. 这个时候. 原来是第⼀个的元素('22')会⾃动的变 阅读全文
posted @ 2018-07-10 16:02 shuai1993 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 一. is和==的区别 1. id() 通过id()我们可以查看到⼀一个变量量表⽰示的值在内存中的地址. 我们发现字符串的数据地址是⼀样的,⽽列表的数据地址是不一样的. 22544185768402254418576904 可以看出,元组的数据地址也是不一样的 2.is和id的比较 is比较的就是i 阅读全文
posted @ 2018-07-09 16:40 shuai1993 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 万恶之源-基本数据类型(dict) 1. dict(字典) 用大括号{} 括起来. 内部使用key:value的形式来保存数据 {'jay':'周杰伦', "jj":'林俊杰'} 注意:字典的key必须是可哈希的.,不可变的, value 没有限制 不是按照我们保存的顺序保存的, 无序的 <2>删除 阅读全文
posted @ 2018-07-08 23:36 shuai1993 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 一、字符编码 总结: 1、ASCII 8bit 1个字节(byte) 2、GBK 16bit 2个字节 3、Unicode 32bit 4个字节 4、Utf-8(针对Unicode的可变长度字符编码) (1)英文字符 8bit 1个字节 (2)汉字 24bit 3个字节 (3)生僻的字符 4-6字节 阅读全文
posted @ 2018-07-08 23:17 shuai1993 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 一、while循环,continue、break语句在while循环中的使用 while 条件: 代码块 执行过程:判断条件是否为真,如果为真,执行代码块,继续下次循环,继续判断条件真假;如果条件为假,结束当前循环。 代码1: 代码2: 执行上述代码,会输出1到10。在实际编程中,这种方式经常使用。 阅读全文
posted @ 2018-07-08 22:36 shuai1993 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 一,Python介绍 1.python的创始人为吉多·范罗苏姆(Guido van Rossum)。龟叔 2.Python崇尚优美、清晰、简单,是一个优秀并广泛使用的语言。 二.python的优缺点。 优点 1.开发效率非常高,Python有非常强大的第三方库 2.可移植性 3.可扩展性,可嵌入性 阅读全文
posted @ 2018-07-02 20:34 shuai1993 阅读(158) 评论(0) 推荐(0) 编辑