python笔记
文章平均质量分 64
~清风徐来~
这个作者很懒,什么都没留下…
展开
-
Python之面向对象
面向对象类类的定义与实例化实例属性的定义实例属性的初始化类属性类属性和实例属性的优先级访问限制定义实例方法定义类的方法类类的定义与实例化class Animal(): #类的定义 passdog = Animal() #类的实例化cat = Animal()创建实例使用类名+(),类似函数调用的形式创建实例属性的定义例:一个动物类,并创建出两个实例dog, cat,分别赋予不同的名字和年龄并打印出来。class animal(): def __in原创 2021-03-06 13:12:26 · 270 阅读 · 0 评论 -
Python之函数
函数def语句函数的调用函数参数形参与实参默认参数(缺省参数)收集参数作用域局部变量与全局变量global语句def语句return语句是可选的,如果它没有出现,那么函数自动返回了none对象。函数的调用函数参数形参与实参默认参数(缺省参数)如果一个参数定义了默认数值,在函数调用的时候又传进来新的数值,那么就会优先调用传进的数值,没有传进数值就会使用默认的值带有默认值的参数一定要位于参数列表的最后面收集参数使用星号(*)收集余下参数,如果没有可供收集的参数, params原创 2021-02-03 13:08:07 · 106 阅读 · 0 评论 -
Python之迭代器
迭代器迭代可迭代对象迭代器文件迭代器:方法__next__手动迭代:内置函数iter和nextnextiter其他类型迭代器自定义迭代器具体用途迭代可迭代对象在Python中,对list、tuple、str等类型的数据可以使用for…in…的循环语法,从其中依次拿到数据进行使用,我们把这样的过程称为遍历,也叫迭代。在Python的基本数据类型中,列表、元组、字符串、字典都是可迭代的,而整数、浮点数、布尔数都是不可迭代的。判断方法:isinstance() 判断一个对象是否是 Iterable 对原创 2021-02-01 08:46:55 · 108 阅读 · 0 评论 -
Python之文件
文件打开文件打开方式函数open的参数mode的最常见取值读写文件文件write调用返回了写入的字符数。文件的读取随机存取关闭文件迭代文件内容文件路径用 os.makedirs()创建新文件夹查看文件大小和文件夹内容打开文件打开方式open(filename,mode=‘rb’,encoding=None,errors=‘strict’,buffering=1)filename:文件路径mode:打开方式encoding:编码格式 ,可设置成utf-8函数open的参数mode的最常见取原创 2021-01-29 16:14:39 · 173 阅读 · 0 评论 -
Python之动态类型
动态类型变量、对象和引用变量在赋值的时候在创建,它可以引用任何类型的对象,但必须在引用之前赋值。变量是系统表的元素,拥有指向对象的连接的空间。对象是分配的一块内存,,有足够的空间去表示他们所代表的值。引用是自动形成的从变量到对象的指针。类型属于对象,而不是变量。对象的垃圾收集每次x都被赋值给一个新的对象,,而前一个对象的引用计数器变为零,就会导致它的空间被回收。共享引用和在原处修改变量a和变量b都引用了相同的对象,即指向了相同的内存空间。在原处修改,L1和L2引用了同一对原创 2021-01-28 15:13:04 · 93 阅读 · 0 评论 -
Python之字典
字典创建字典键(key)必须使用不可变类型。在同一个字典中,键(key)必须是唯一的。基本的字典操作len(d) 返回字典 d 包含的项(键值对)数。d[k] 返回与键 k 相关联的值。d[k] = v 将值 v 关联到键 k 。del d[k] 删除键为 k 的项。k in d 检查字典 d 是否包含键为 k 的项。字典方法clear方法 clear 删除所有的字典项,这种操作是就地执行的(就像 list.sort 一样),因此什么都不返回(或者说返回 None )。c原创 2021-01-28 11:34:27 · 223 阅读 · 0 评论 -
Python之字符串
字符串一、创建字符串二、字符串格式化1.format()方法替换字段名访问其组成部分指定转换类型指定宽度注:字符串和数的对齐方式不同精度精度也是使用整数指定的,但需要在它前面加上一个表示小数点的句点。千位分隔符使用逗号来指出你要添加千位分隔符对齐2.字符串格式化符号字符描述%c格式化字符及其ASCII值%s格式化字符串%d格式化字符及其ASCII值%u格式化无符号整型%o格式化无符号八进制原创 2021-01-22 11:31:01 · 81 阅读 · 0 评论 -
元组
元组创建元组元组不可修改,即不支持修改元素元组与列表之间的相互转换元组可作为映射中的键,而列表不行原创 2021-01-22 09:05:33 · 82 阅读 · 0 评论 -
Python之列表
**列表**1.用下标取得列表值虽然下标从 0 开始并向上增长,但也可以用负整数作为下标。整数值−1 指的是列表中的最后一个下标,−2 指的是列表中倒数第二个下标。2.利用切片取得子列表3. len()方法返回传递给它的列表中值的个数4.用下标改变列表中的值5.列表连接与复制6.index()方法查找值存在,返回值的下标,不存在,报错7.append()和 insert()方法在列表中添加值append()在列表末尾添加值且无返回。append()是将参数作为一个元素添加原创 2021-01-20 15:57:10 · 86 阅读 · 0 评论