摘要:
user_list=[ {"name": "alex", "hobby": "抽烟"}, {"name": "alex", "hobby": "喝酒"}, {"name": "alex", "hobby": "烫头"}, {"name": "wusir", "hobby": "喊麦&quo 阅读全文
摘要:
一.生成器 生成器Generator: 本质:迭代器(所以自带了__iter__方法和__next__方法,不需要我们去实现) 特点:惰性运算,开发者自定义 python中提供的生成器: 1.生成器函数:常规函数定义,但是,使用yield语句而不是return语句返回结果。yield语句一次返回一个 阅读全文
摘要:
本节主要内容: 1.函数名的使用以及第一类对象 2.闭包 3.迭代器 一.函数名的运用 函数名是一个变量,但它是一个特殊的变量,与括号配合可以执行函数的变量 1.函数名的内存地址: 2.函数名可以赋值给其他变量 3.函数名可以当作容器类的元素(作为list元素) 4.函数名可以当作函数的 5.函数名 阅读全文
摘要:
本节主要内容: 一.函数参数——动态参数 1.动态接收位置参数 形参的第三种:动态参数 动态参数分为两种: 1.动态接收位置参数 2.动态接收关键字参数 回顾位置参数。位置参数,按照位置进行传参, 动态参数:在形参位置编写 * 表示接收任意内容 动态接收参数的时候要注意:动态位置参数必须在位置参数的 阅读全文
摘要:
本节内容: 一.什么是函数 函数:对代码块和功能封装和定义 函数的解释: 定义⼀个事情或者功能. 等到需要的时候直接去用就好了. 那么这里定义的东西就是⼀个函数. 二.函数的定义,函数名,函数体以及函数的调用 使用def关键字来定义函数 函数的语法: def 函数名(形参): 函数体 调用函数: 函 阅读全文
摘要:
主要内容: 1.初始文件操作 2.只读( r,rb ) 3.只写( w,wb ) 4.追加( a ,ab) 5.读写( r+ ) 6.写读( w+ ) 7.追加写读 ( a+ ) 8.其他操作方法 9.文件的修改以及另一种打开文件句柄的方式 一.初始文件的操作 使用python来读写文件是非常简单的 阅读全文
摘要:
·一.基础类型补充 1.1Join join 把列表变成字符串 split 把字符串变成列表 1.2.列表在循环时删除 (list(列表)和(dict(字典))的原理是一样的) 分析原因: for的运行过程. 会有⼀个指针来记录当前循环的元素是哪一个, ⼀开始这个指针指向第0个.然后获取到第0个元素 阅读全文
摘要:
一.id()函数 Id()函数 :通过id()查看一个变量表示的值在内存中的地址 id值相同是应为在程序运行中产生了数据池,会对字符串和整数进行缓存, 为了节省内存。但其他类型(列表,数组,字典)不存在 二.is 和 == 区别 == :判断左右两端是否相等和一致,比较的是内容 is : 判决的是内 阅读全文
摘要:
一.字典(dict)的简单介绍 字典(dict)是python中唯一的一个映射类型.他是以{ }括起来的键值对组成. 在dict中key是唯一的. dict 用大括号 {} 括起来,内部使用key:value 的形式保存数据 语法: dic = {‘key’:’value’, ‘key2’:’val 阅读全文
摘要:
1.列表 1.列表相比于字符串. 不限制数据类型. 而且可以存放大量的数据 2.表示方式: [] 方括号中的每一项都要逗号隔开 3.列表和字符串一样,也有索引与切片 常用功能: 1. 增 :append() 只能在列表的末尾加 2. 改 :remove() 3. 改 :索引修改 4. 查 : for 阅读全文