Python
文章平均质量分 78
自学Python,希望能得到大家的支持
Kai2026
大学生一枚,C/C++,Linux在学,热爱玩游戏。
展开
-
Python---反射
通过字符串操作类对象或者模块中的相关成员的操作类中的反射。原创 2023-06-23 18:46:46 · 73 阅读 · 0 评论 -
Python---魔术属性
通过一些方法,获取类或者对象的内部属性原创 2023-06-23 15:02:39 · 151 阅读 · 0 评论 -
Python---异常处理
来抑制错误,把有可能报错的代码放到except这个代码块中,如果有错误,直接执行except这个代码块,如果没有错误,不执行except这个代码块。在异常处理中,所有的异常错误类都继承BaseException。原创 2023-06-23 14:34:53 · 66 阅读 · 0 评论 -
Python---菱形继承
这个代码中,在调用son的feel方法之后,先打印7然后进入父类的feel中,因为继承的第一个父类是Man,所以会打印3,然后在进入Woman中的feel,打印5,在进入Human中的feel。打印1,直到执行完Human中的feel,回到Woman,继续执行,在回到Man,最后是Children。菱形继承是指在一个类继承体系中存在一条继承链上的两个不同类,它们最终都直接或间接地继承自同一个父类。原创 2023-06-23 13:15:20 · 362 阅读 · 0 评论 -
Python---正则表达式
正则表达式是对字符串(包括普通字符(如a到z之间的字母)和特殊字符(称为“元字符”))操作的一种逻辑公式,就是用事先定义好的一些特定字符,及其这些特定字符的组合,组成一个“规则字符串”用来表达对字符串的一种过滤逻辑。正则表达式是一种文本模式,模式描述搜索文本时要匹配一个或多个字符串。原创 2023-03-05 09:59:52 · 4970 阅读 · 20 评论 -
Python---time模块
time — 时间的访问和转换该模块提供了各种与时间相关的函数。原创 2023-02-28 22:36:05 · 1265 阅读 · 4 评论 -
Python---单例模式
Python单例模式原创 2023-02-25 10:40:29 · 89 阅读 · 2 评论 -
Python---关联与继承
has - a 是在一个类中使用了另一种自定义的类型。看代码self . brand } 品牌的车在 {road . name } 上以 {self . speed } 速度行驶了 {ran_time } 个小时' print(msg) def __str__(self) : return f' {self . brand } 品牌的\n速度 {self . brand } 品牌的车在 {road . name } 上以 {self . speed } 速度行驶了 {原创 2023-02-25 10:16:30 · 1113 阅读 · 4 评论 -
Python---私有化
在做程序的过程中,有时候程序猿不想让外人动一些值,这个时候,就可以考虑把一些变量进行私有化__属性:就是将属性私有化,访问范围仅仅限于类中。原创 2023-02-05 12:57:42 · 1341 阅读 · 2 评论 -
Python---魔术方法
魔术方法就是一个类/对象中的方法,和普通方法唯一的不同是:普通方法需要调用,而魔术方法是在特定时刻自动触发__init__初始化魔术方法如何触发:初始化对象时触发参数:至少一个self返回值:无作用:初始化对象的成员注:使用这个方式初始化的成员都是写入对象中的,类中不存在__new__实例化魔术方法如何触发:在实例化对象时触发参数:至少一个cls,接收当前类返回值:必须返回一个对象实例作用:实例化对象注意:实例化对象是Object类底层实现,其他类继承了Object的。原创 2023-02-04 17:24:38 · 1144 阅读 · 2 评论 -
Python---方法(普通方法,类方法,静态方法)
方法是什么?一个类,它有特征,也有动作,特征是属性,动作是方法,我们知道如何去定义一个函数,那么,把函数写在类中,就称为方法。类方法静态方法普通发放魔术方法等等类方法和静态方法的不同之处装饰器不同一个有参一个无参相同之处只能访问类的属性和方法,对象的是无法访问的都可以通过类名调用访问都可以在创建对象之前使用,因为不依赖于对象普通方法没有装饰器普通方法永远要依赖对象,因为每个普通方法都有一个self只有创建了对象,才可以调用普通方法,否则无法调用。原创 2023-02-03 16:24:51 · 1917 阅读 · 0 评论 -
Python---类与对象
Python类与对象。原创 2023-02-01 15:52:14 · 2820 阅读 · 0 评论 -
Python---列表推导式
Python列表推导式原创 2023-01-28 15:47:57 · 449 阅读 · 3 评论 -
Python---学生管理系统(pyinstaller)
不会做学生管理系统?看这篇文章就够了,还能打包成exe文件,让别的机器使用。原创 2023-01-27 21:23:49 · 6008 阅读 · 7 评论 -
Python---库的使用
学会使用库,代码量直接直线减少。原创 2023-01-26 17:23:12 · 4417 阅读 · 16 评论 -
Python---自动生成二维码
使用qrcode自动生成二维码!!原创 2023-01-24 17:16:13 · 4261 阅读 · 5 评论 -
Python---文件操作
学会文件操作,把数据保存在文件里,再也不用担心数据丢失!!!原创 2023-01-24 16:40:28 · 727 阅读 · 2 评论 -
Python---字典相关知识
此字典非彼字典,不会字典,就花五分钟来看一下!!!原创 2023-01-23 15:16:54 · 1073 阅读 · 4 评论 -
Python---列表和元组
元组和列表的大部分功能都是差不多的,但是有一个功能是有非常明显的区别:列表可变,创建好了,随时可以更改,元组不可变,创建好了,改变不了,想要改变,只能丢弃旧的,创建个新的。元组和列表,就介绍到这里,在需要多个元素的时候,可以考虑使用列表或者元组。如果元素需要改变就先考虑用列表如果元素不需要改变就先考虑用元组最后祝大家新年快乐!!!!原创 2023-01-21 19:37:08 · 1642 阅读 · 1 评论 -
Python---函数相关知识
在初中高中的时候,我们学习过函数,python中的函数和数学中的函数有点类似,数学上的函数:y = x^2,随着x的改变,y也会改变,编程中的函数(是一段只要可以用到这个函数的功能,就调用这个函数)是一段可以重复使用的代码段。原创 2023-01-20 17:35:35 · 2563 阅读 · 4 评论 -
Python---人生重开模拟器(简版)
前面我们已经学了python中的顺序,选择,循环语句以及break和continue的使用,下面根据这几个语句,来讲解一个代码案例在这里,并不把四个截断全部写完,只写一个幼年阶段。把这一篇文章看完,相信大家有能力自行实现后续内容,让游戏变得更完整。注:在使用sys.exit和time.sleep的时候别忘了调用一下import sys"""人生重开模拟器花有重开日,人无在少年。原创 2023-01-19 11:07:57 · 20530 阅读 · 39 评论 -
python(运算符,顺序,选择,循环语句)
代码块是放在一起执行的代码。在python中使用缩进表示代码块也就是tab,缩进程度不一样,执行的效果也就不一样。a = input("请输入第一个整数: ") b = input("请输入第二个整数: ") if a == "1" : if b == "2" : print("hello") print("world")像这个代码,第一个if对应world,第二个if对应hello。原创 2023-01-18 16:36:50 · 1471 阅读 · 4 评论 -
python基础语法(1)
对python数据类型不了解??进来看看原创 2023-01-13 20:39:47 · 629 阅读 · 7 评论