摘要:
模块定义 什么是模块:一个py文件就是一个模块 模块分为三类: 内置模块,(标准库):.python解释器自带的,time,os,sys,等等.200多种. 自定义模块:自己写的模块 第三方库(模块):各种大神写的一些模块,通过pip install....安装.6000种. 模块的引入 impor 阅读全文
摘要:
闭包的定义 1. 闭包是嵌套在函数中的函数。 2. 闭包必须是内层函数对外层函数的变量(非全局变量)的引用。 闭包格式: 判断是不是闭包的方法: 闭包的应用: 1,保证数据的安全。 2,装饰器的本质。 3.1装饰器基本格式 装饰器:在不改变原函数内部代码的基础上,在函数之前和之后执行某个功能 装饰器 阅读全文
摘要:
.函数 函数是对动作的封装 2.1函数的基本结构 2.2参数初识 2.3返回值 1. 函数的返回值用return表示: 1. 结束函数。 2. 函数中没有return或者只写一个return,函数的执行者得到的是None。 3. 函数中return后面是单个值,函数的执行者得到的是这个值(不改变值的 阅读全文
摘要:
深浅拷贝 只要涉及拷贝,就会涉及创建新对象 浅拷贝 ,会创建一个新的容器,列表中的元素和原列表的元素用的是同一个内存空间 第一种方法:从头切到尾,完整的复制一份 第二种方法:.copy 深拷贝 ,拷贝的是表面,和深层的东西 不可变的数据类型和原列表指向的是同一个内存空间,可变数据类型会创建一个新的空 阅读全文
摘要:
字典dict{} 字典数字自动排序 enumerate 枚举 dict,以{}来表示每一项用逗号隔开,内部元素用 key:value的形式来保存 定义 查询效率非常高,通过Key来查找元素 内部使用key来计算一个内存地址(暂时),hash算法,key必须是不可变的数据类型(key是可哈希数据类型) 阅读全文
摘要:
3.5元祖tuple(,) 元祖就是不可变的列表 元祖用()表示,元素与元素之间用 逗号 隔开,数据类型没有限制 小括号中 有一个元素,有逗号就是元祖,没有就是它本身 空的小括号就是元祖 索引和切片与列表和字符串相同 不可变指的是,第一层元素不可变 元祖:() 只读列表,可循环查询,可切片 排序 正 阅读全文
摘要:
列表list [] 列表的格式 列表也有索引 切片 切片出来的还是列表 列表的增删改查 list 与 str 不一样 list 是可以发生改变的 增 1.追加 .append 2.插入.insert 3.迭代添加.extend python lst=['李文浩','浩文李'] lst.extend( 阅读全文
摘要:
Python 简介 Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。 Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。 Python 是一种解释型语言: 这意味着开发过程中没有了编译这个环节 阅读全文