python
文章平均质量分 58
Jaky_Brown
正在学习的路上
展开
-
python多态
多态是指同一个行为,不同对象获得不同状态。如,定义函数(方法),通过类型注解声明需要父类对象,实际传入子类对象进行工作,从而获得不同的工作状态包含抽象方法的类,抽象方法是指(pass),没有具体实现的类。原创 2023-07-26 05:31:55 · 85 阅读 · 0 评论 -
环型链表oj
如果链表中有某个节点,可以通过连续跟踪 next 指针再次到达,则链表中存在环。为了表示给定链表中的环,评测系统内部使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。如果 pos 是 -1,则在该链表中没有环。注意:pos 不作为参数进行传递,仅仅是为了标识链表的实际情况。链接:https://leetcode.cn/problems/linked-list-cycle-ii。给定一个链表的头节点 head ,返回链表开始入环的第一个节点。如果链表无环,则返回 null。原创 2023-07-08 23:13:43 · 120 阅读 · 0 评论 -
封装与继承
将现实事物在类中描述成属性和方法的操作就是封装定义私有成员只需要在成员名的最前面加上两个下划线“__”就ok私有成员对于类对象不可引用,类中的其他成员可以访问私有成员。原创 2023-06-25 15:20:59 · 156 阅读 · 0 评论 -
python对象与类
类就是包含属性和行为的一种说法,在程序上的class即是类对象即是描述一个客观存在的事物,任何对象或事物都存在属性和行为这两大特征,所以“对像”可以指代世间万物面向对象编程就是,使用对象进行编程。即,设计类,基于类创建对象,并使用对象来完成具体的工作。原创 2023-06-12 11:24:11 · 1128 阅读 · 0 评论 -
Python入门
它是用{}去占位format函数去格式化,其中{:m.nf}中,m控制的是占位长度,n是保留小数位数f是float的缩写,(可以集成c,c++,java等语言的代码,通过接口和库函数将他们粘在一起,整合在一起)通过%来占位%m.nf中,m控制的是占位长度,n是保留小数位数,f是float的缩写。由于不限数据类型,也不控制精度,于是通过f型占位的数据基本上是原样输出。,如字符串、元组和一些数字类型,列表、字典和集合都是可变数据类型,一般在解释器的控制台上操作,例如在pycharm控制台上。原创 2023-04-17 15:31:44 · 73 阅读 · 0 评论 -
python自定义函数
def关键字name } , {age } , {name } , {age } , {name } , {age } , {name } , {age } , {name } , {age } , {name } , {age } , {name } , {age } , {直接定义再调用就OKlambda函数亦称匿名函数这是将函数名作为作为函数结果返回,有点像C中的定义一个宏的行为调用时直接向add传参即可。原创 2023-04-19 06:00:00 · 71 阅读 · 0 评论 -
python文件操作
line对象的内容是:[‘hello,jaky\n’, ‘你一定可以成为一个影响千万人的双语演说家\n’, ‘加油!打印内容一般这样f = open()把读取到的数据给一个文件对象。这里也有一个readline()函数,这它只读取一行。:第一次读取和第二次读取的位置不一样了,显然这里是。line对象的类型是:你一定可以成为一个影响千万人的双语演说家。读取5个字节:hello。读取全部字节:,jaky。原创 2023-04-22 22:10:19 · 68 阅读 · 0 评论 -
python异常及其捕获
在可能发生异常的地方,进行捕获。当异常出现的时候,提供解决方式,而不是任由其导致程序无法运行。所以异常也可以直接从最高层级捕获。不管出不出现异常都会做的事情。未出现异常时应做的事情。可能要发生异常的语句。原创 2023-04-30 21:45:03 · 1430 阅读 · 0 评论 -
python模块与包
1.如何自定义模块并导入?在Python代码文件中正常写代码即可,通过import、from关键字和导入Python内置模块一样导入即可使用2.i_main_变量的功能是?main”表示,只有当程序是直接执行的才会进入if内部,如果是被导入的,则if无法进入3.注意事项不同模块,同名的功能,如果都被导入,那么后导入的会覆盖先导入的模块中的_all_变量会控制模块导入时*代表的是哪些东西。原创 2023-05-01 11:30:49 · 1427 阅读 · 0 评论