python基础学习
文章平均质量分 85
密码小丑
安全不是一个状态,而是一种持续的努力和决心。
展开
-
python面向对象设计
Mixin类是面向对象编程中的一个概念,用于在多重继承中重用类的方法和属性,以提高代码的复用性。Mixin类通常不会被单独实例化,而是作为其他类的父类,通过多重继承的方式将其方法和属性混入到目标类中。Mixin 实现的功能需要是通用的,并且是单一的,可按需继承。Mixin 只用于拓展子类的功能,不能影响子类的主要功能,子类也不能依赖 Mixin。比如上例中Person继承不同的 Mixin 只是增加了一些功能,并不影响自身的主要功能。如果是依赖关系,则是真正的基类,不应该用 Mixin 命名。原创 2024-04-06 21:28:30 · 960 阅读 · 0 评论 -
python报错与异常总结
语句,我们可以更好地处理和管理程序中的异常,提高程序的健壮性和稳定性。语句用于捕获和处理异常。这是报错与异常里面比较重要的知识点。通常用于执行清理操作,比如关闭文件、释放资源等。我们也可以处理多种不同类型的异常,只需在。如果没有发生任何异常,可以使用。无论是否发生异常,都会执行。原创 2024-03-30 21:29:37 · 247 阅读 · 0 评论 -
python文件读取写入总结
在open函数的mode=’w‘的情况下,如果文件不存在的,则会创建该文件,如果文件已存在,则会清空文件内容并写入新的数据。如果写入过程中发生错误(如文件不可写或磁盘空间不足),则会引发相应的异常,例如IOError。readlines的返回值是一个包含所有行内容的列表,每行作为一个字符串元素存储在列表中。这个函数与read很相似,都是读取整个文件的,但是他们比较突出的区别就是返回值不同。这里的话有一个需要注意的地方,如果没有讲明,初学者大多会很困惑。而read函数返回的是一个字符串。原创 2024-03-30 21:20:51 · 871 阅读 · 0 评论 -
元组与字典的有关知识
的 ‘age’ 对应的值从 30 被修改为 31,‘city’ 对应的值从 ‘New York’ 被修改为 ‘Los Angeles’。在Python中,可以通过指定字典的键来修改字典中对应键的值。Python 的列表和字典可以存储任意类型的元素,所以我们可以将字典存储在列表中,也可以将列表存储在字典中,这种操作称为嵌套。字典的每个键-值对用冒号。因为元组具有不可变的特性,所以在能用元组代替列表的地方最好都使用元组,这样代码更安全。访问元组的很简单,和列表一样,可以使用下标索引来访问元组中的值。原创 2024-03-26 21:47:03 · 898 阅读 · 0 评论 -
python列表知识点总结(详细讲解)
list 的 sort 方法返回的是对已经存在的列表进行操作,无返回值,而内建函数 sorted 方法返回的是一个新的 list,而不是在原来的基础上进行的操作。浅拷贝:对原对象的值的拷贝,地址仍是一个指针指向原对象的地址,浅拷贝或者原对象的值发生变化,那原对象和浅拷贝对象的值都会随着被改变。深拷贝:对原对象的地址的拷贝,新拷贝了一份与原对象不同的地址的对象,修改对象中的任何值,都不会改变深拷贝的对象的值。函数可以接受多个参数,也可以接受一个可迭代对象(如列表、元组等)作为参数,并返回其中最大的元素。原创 2024-03-25 17:02:03 · 1026 阅读 · 1 评论