10 2018 档案

摘要:一、第一类对象: 函数名是一个变量,可以当普通变量使用,但它又是一个特殊的变量,与括号配合可以执行函数。 函数名的运用 1、单独打印是一个内存地址 2、可以给其他变量赋值 3、可以作为容器类变量的元素 4、可以作为函数的参数 5、可以作为函数的返回值 二、闭包 如果一个内层函数有对外层函数变量的引用 阅读全文
posted @ 2018-10-31 21:01 南辕北辙的天空 阅读(191) 评论(0) 推荐(0)
摘要:函数的默认参数使得函数的调用变得简单。实际上,默认参数的值只在定义时计算一次,因此每次使用默认参数调用函数时,得到的默认参数值是相同的。我们看一个例子。 结果: 三次调用函数得到的默认值是一模一样,而且中间让程序睡眠了1秒,可以排除是程序运行太快的因素,因此这足以说明函数的默认值只在定义的时候计算了 阅读全文
posted @ 2018-10-31 19:48 南辕北辙的天空 阅读(2286) 评论(0) 推荐(0)
摘要:一、动态传参 动态传参用到 *args 和 **kwargs ,*号表示接收位置参数,args是参数名;**表示接收关键字参数,kwargs是参数名 参数顺序: 位置参数,*args, 默认值参数,**kwargs 无敌传参:可以接收任何参数 注意:*号在形参位置表示聚合,在实参位置表示打散 ,字典 阅读全文
posted @ 2018-10-30 22:03 南辕北辙的天空 阅读(213) 评论(0) 推荐(0)
摘要:一、认识函数 函数:对动作或者功能的封装 格式: 函数声明 def 函数名(): 函数体 函数调用 函数名() 二、函数的返回值 执行完函数之后. 我们可以使用return来返回结果 return的作用: 1、遇到return,函数结束,后面的内容不再执行 2、返回值。返回给调用方 如果return 阅读全文
posted @ 2018-10-29 19:47 南辕北辙的天空 阅读(189) 评论(0) 推荐(0)
摘要:今日内容:文件操作 一、文件基本操作 f = open("文件路径和文件名", mode=" r", encoding="utf-8" ) # open()表示打开一个文件,返回的是一个流,可以理解为操作文件的句柄 # f 变量 将控制文件的句柄赋值给它 read() # 将文件一次性全部读取 弊端 阅读全文
posted @ 2018-10-26 20:51 南辕北辙的天空 阅读(230) 评论(0) 推荐(0)
摘要:一、基本数据类型补充 1、列表的拼接用join()方法 这个方法刚好和split()相反,可以对比着记。 2、关于删除: 列表和字典在循环的时候都不能删除。 通常的做法是:把想删除的内容保存在新列表中,循环新列表,删除旧列表或字典。 3、fromkeys() 用法 dict.fromkeys(ite 阅读全文
posted @ 2018-10-25 22:21 南辕北辙的天空 阅读(187) 评论(0) 推荐(0)
摘要:一、小数据池 注意大前提!!!! 小数据池只针对整数、字符串和bool值,因为这些数据是不可变的,这样数据的共享才安全 小数据池也称为小整数缓存机制或驻留机制,是指在不同代码块创建部分小数据对象(具体规则官方文档也没说明,老男孩的老师总结了一些常见规则,看下图,这个了解就行)时,数据缓存共享的现象。 阅读全文
posted @ 2018-10-24 21:58 南辕北辙的天空 阅读(173) 评论(0) 推荐(0)
摘要:字典 字典由花括号表示{ },元素是key:value的键值对,元素之间用逗号隔开 特点:1、字典中key是不能重复的 且是不可变的数据类型,因为字典是使用hash算法来计算key的哈希值,然后用哈希值来存储键值对数据 2、字典中元素是无序的 3、value值可以是任意类型的数据 注:字典中的key 阅读全文
posted @ 2018-10-23 20:01 南辕北辙的天空 阅读(213) 评论(0) 推荐(0)
摘要:列表删除 切片删除 del lis[1:3] # 删除索引是1,2的元素 修改 阅读全文
posted @ 2018-10-22 22:08 南辕北辙的天空 阅读(145) 评论(0) 推荐(0)
摘要:今日主要内容: 列表 和 元组 列表 一、列表介绍 列表是一种能存储大量数据的数据结构,是能装对象的对象。由方括号 [] 括起来,能放任意类型的数据,数据之间用逗号隔开 列表存储数据是有顺序的 二、增删改查 lis = [] 1、增加 (三种) lis.append() 在末尾追加,一次只能加一个 阅读全文
posted @ 2018-10-22 21:56 南辕北辙的天空 阅读(256) 评论(0) 推荐(0)
摘要:python基本数据类型回顾 1. int 整数 2. str 字符串. 不会用字符串保存大量的数据 3. bool 布尔值. True, False 4. list 列表(重点) 存放大量的数据 5. dict 字典 key: value 查找会比较快 6. set 集合 无序 不能重复 7. b 阅读全文
posted @ 2018-10-19 21:55 南辕北辙的天空 阅读(188) 评论(0) 推荐(0)
摘要:一、流程控制之while循环 语法: while 条件: 循环体 else: else语句(当条件不成立的时候执行这里 和break没关系) 判断条件是否成立。 如果成立执行循环体。然后再次判断条件,。。。。。直到条件不成立的时候跳出循环 break :终止当前本层循环(直接跳到循环的末尾) 1 w 阅读全文
posted @ 2018-10-18 20:45 南辕北辙的天空 阅读(194) 评论(0) 推荐(0)
摘要:个人学习笔记,还有许多不足之处,请多多指教 阅读全文
posted @ 2018-10-17 21:10 南辕北辙的天空 阅读(197) 评论(0) 推荐(0)