python学习日志
文章平均质量分 80
决定开始学python,记录一下学习历程和遇到的坑。
让天地一先
av程序员
展开
-
【python学习笔记】模块和包
python之所以用起来方便,最重要的就是提供了强大的模块支持。原创 2023-05-16 11:48:34 · 80 阅读 · 0 评论 -
【python学习笔记】异常处理
异常处理是所有的编程语言都难以避免的,所以这篇文章来简单介绍一下python的异常处理。原创 2023-05-12 15:16:49 · 115 阅读 · 0 评论 -
【python学习笔记】类特殊成员
下面我们来介绍iter()函数第二个参数的作用,当传入第二个参数时,要求obj必须是一个可调用对象(可以不支持迭代),这样当使用返回的迭代器调用__next__()方法时,它会通过执行obj()的__call__()方法,如果该方法的返回值和第二个参数的值相同,则抛出StopInteration异常,反之,则输出__call__()方法的返回值。另外,如果我们重写了子类的__del__()方法,则必须显式调用父类的__del__()方法,这样才能保证在回收子类的对象时,其占用的资源被彻底释放。原创 2023-05-05 11:09:42 · 58 阅读 · 0 评论 -
【python学习笔记】类和面向对象
python中使用class关键字来定义一个类,比如我们定义一个people类,有姓名和年龄两个属性,可以执行走路的方法。class People : '''这是类的说明文档''' name = "" age = 0 def walk(self) : print("people is walking")如上面的代码所写,和函数一样,我们也可以为类定义说明文档,位置在类体的第一行。原创 2023-04-06 15:59:38 · 148 阅读 · 0 评论 -
【python学习笔记】函数和lambda
def compareLength(str1 , str2) : print("比较" , str1 , "和" , str2 , "的长度") return len(str1) >= len(str2)原创 2023-03-22 15:55:09 · 69 阅读 · 0 评论 -
【python学习笔记】流程控制
sorted()函数的作用是对序列进行排序,完整的入参为sorted(iterable, key=None, reverse=False),iterable为序列,key参数为自定义的排序规则,reverse参数为升序或者降序,默认为False,即为升序。python的循环中,可以使用else,当代码结束循环时,会先执行else中的代码。pass主要起到占位的作用,比如下面的代码,如果不写pass,是不能通过编译的。需要注意的是,reverse()函数返回的是一个新的迭代器,不会影响原序列。原创 2023-03-15 19:03:58 · 83 阅读 · 0 评论 -
【python学习笔记】序列
python的序列包括字符串、列表、元组、集合和字典。其中集合和字典不支持索引、切片、相加和相乘的操作。此外,python的序列索引除了从0开始递增,也可以从-1开始递减,表示从后往前倒序取值。原创 2023-03-10 15:45:24 · 294 阅读 · 0 评论 -
【python学习笔记】运算符
今天总算有时间多看点,前面的都太基础了,本来一个小时就能看完的东西硬生生拖了几周,脑瓜子疼。。。原创 2023-02-23 17:24:27 · 122 阅读 · 0 评论 -
【python学习笔记】输入输出
input()和print()是几乎所有编程语言最基础的函数之一,这篇文章用来记录python中input()和print()的一些用法。说来惭愧,由于工作太忙看完数据结构之后用了半个月才断断续续把输入输出看了一下,不知道什么时候才能正式把python用起来。原创 2023-02-23 14:52:00 · 965 阅读 · 0 评论 -
【python学习笔记】数据类型
python学习记录第一期-数据类型原创 2023-02-06 11:28:02 · 160 阅读 · 0 评论