- 博客(12)
- 收藏
- 关注
原创 Python学习 Day10 进程与线程(一)
进程(Process)是操作系统资源分配和调度的基本单位,是操作系统结构的基础。每个进程有自己的内存空间和系统资源,执行过程中保持独立。进程是程序的实体,代表一次程序执行过程,一个进程可以包含多个线程。线程(Thread)是操作系统的最小单位,是CPU资源分配和调度的基本单位。线程包含在进程当中,同一个进程中的线程共享进程拥有的全部资源,又各自有自己独立的资源。线程是进程中的一个执行单元,负责执行进程中的代码和指令;进程中的不同线程独立的执行不同的任务或者任务的一部分。可以说,
2024-05-20 16:37:20 2106 1
原创 Python复习 Day9 目录和高级文件操作
os获取当前工作目录创建目录os.mkdir()创建多级目录删除目录os.rmdir()删除多级目录把path设置为当前工作目录os.chdir(),类似Linux的cd命令返回指定路径下的文件和目录信息os.listdir(),类似Linux的ls命令遍历目录树os.walk()os.path获取文件或者目录的绝对路径拼接路径确定路径是否存在确定路径是否是一个目录从一个路径中提取文件名从一个路径中提取文件路径,不含文件名os检查当前用户权限删除文件。
2024-05-16 21:50:45 914
原创 Python复习 Day8 文件操作
只读用r,创建文件用w, a;覆盖原内容用w,不覆盖用a;只读只写不带+,读写末尾带+;以二进制形式打开时末尾带b,二进制常用于打开非文本文件,如图片、音频、视频等。
2024-05-13 17:53:11 2090
原创 Python复习 Day7 异常的处理
在需要暂停代码执行的位置,点击代码行号旁边的空白处,会出现一个红点,表示在该位置设置了一个断点123。**Step Out (Shift+F8)**:当在函数内部时,执行此操作将跳出当前函数,并返回上一层函数的执行点3。**Step Over (F8)**:执行当前行并跳到下一行,如果下一行是函数调用,则不会进入函数内部3。② finally跟在所有语句后,用于指定任何情形下都执行的代码,即使发生异常,也会被执行。① else跟在所有的except后,用于指定无异常抛出时的信息,比如:“xxx顺利进行”
2024-05-11 11:52:09 857 2
原创 使用class的注意事项(备忘录)
调用外部函数"""收到发牌后,对手里的牌进行排序"""self._hold_cards.sort(key=key1, reverse=True) # 调用一个外部的排序函数key1进行排序"""定义排序依据,排序函数以Card类的实例作为参数"""flower = {'♥': 1, '♠': 2, '♣': 3, '♦': 4} # 花色排序# 调用内部函数"""发牌"""if self.if_remain(): # 调用内部函数判断牌还有没有。
2024-05-10 11:43:23 361 1
原创 Python复习 Day6 面向对象编程(二)
"""1、定义一个类求三条边构成的三角形周长和面积① 验证三条边能否构成三角② 计算周长、面积""""""三角形"""# 三条边a,b,c"""验证是否构成三角形""""""只读a"""@property"""只读b"""@property"""只读c"""@property@a.setter@b.setter@c.setterprint('三角形周长: %d' % int(self._a + self._b + self._c))
2024-04-26 18:09:34 1731
原创 Python复习 Day2 分支结构、循环结构
当不确定循环次数时,可以使用while循环,while循环通过一个能产生布尔值的表达式来控制循环,当表达式值为True时继续循环,值为False时终止循环。其中,对象为要遍历或者迭代的对象,可以是任何有序的序列对象,比如:字符串,列表,元组等。continue:终止本次循环,continue后面的不执行了,进入下一次循环。(100,1,2) 生成100~0的偶数,2是每次递减的值。(1,100,2) 生成1~99的奇数,2是每次递增的值。start 起始值,包含,可省略,省略默认从0开始。
2024-04-25 11:38:39 396
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人