摘要: 1.线程概述 操作系统可以同时运行多个任务,一个任务通常是一个程序,每一个运行中的程序就是一个进程。当一个程序运行时,内部可能包含多个顺序执行流,每一个顺序执行流就是一个线程。 并发(concurrency):同一时刻有多条指令在多个处理器上同时执行。 并行(parallel):同一时刻只能有一条指 阅读全文
posted @ 2021-03-24 21:37 KKKyrie 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 1.网络编程基础知识 计算机网络:把分布在不同地理区域的计算机与专门的外部设备用通信线路互联成一个规模大、功能强的网络系统,从而使众多的计算机可以方便地互相传递信息,共享硬件软件,数据信息等资源。 通信协议:在计算机网络中实现通信必须有一些约定,被叫做通信协议。通信协议负责对传输速率、传输代码、代码 阅读全文
posted @ 2021-03-24 21:36 KKKyrie 阅读(66) 评论(0) 推荐(0) 编辑
摘要: 1.使用os.path操作目录 import os import time # 获取绝对路径 print(os.path.abspath("abc.txt")) # G:\publish\codes\12\12.2\abc.txt # 获取共同前缀 print(os.path.commonprefi 阅读全文
posted @ 2021-03-24 21:35 KKKyrie 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 1.常见特殊方法 1.1 重写__repr__方法 class Item: def __init__(self,name,price): self.name = name self.price = price # 创建一个item对象,赋值给im变量 im = Item('鼠标',29.8) pri 阅读全文
posted @ 2021-03-24 21:34 KKKyrie 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 1.异常概述 异常机制主要依靠try、except、else、finally、raise五个关键字。其中在try后缩进的代码简称try块,里面放置的是可能引发异常的代码;except后对应的是异常类型和一个代码块,用于表明该except块处理这种类型的代码块;在多个except块之后可以放一个els 阅读全文
posted @ 2021-03-24 21:33 KKKyrie 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 1.定义类 在类中定义的方法默认是实例方法,他们的第一个参数会被绑定到方法的调用者(该类的实例),因此实例方法至少定义一个参数self。 在实例方法中有一个__init__构造方法,用于构造该类的对象。 class Person: '这是一个类' # 一个类变量 hair = 'black' def 阅读全文
posted @ 2021-03-24 21:32 KKKyrie 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 1.导入模块 import A as B;from A import B import time 和 from time import * 的区别:前者调用方法或变量要加前缀,比如time.time();后者直接用time()就行。 模块应放在python的lib\site-packages路径下。 阅读全文
posted @ 2021-03-24 21:28 KKKyrie 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 1.函数入门 定义:def 函数名(形参列表): ​ //可执行语句 ​ [return [返回值]] 调用:函数名(实参1,实参2。。) 2.递归函数 在一个函数体内调用自身被称为递归。 3.函数的参数 按照形参位置传入的参数叫位置参数,必须按照定义函数时指定的顺序传入参数值。 如果根据参数名来传 阅读全文
posted @ 2021-03-24 21:27 KKKyrie 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 1.if条件的类型 Python执行if语句时会判断if条件是True还是False。 除了False,各种代表空的None,空字符串、空元组、空列表、空字典最为bool表达式时,会被解释器当作False处理。 2.断言 assert+判断语句 如果为真则继续执行,为假则报错。 3.while co 阅读全文
posted @ 2021-03-24 21:26 KKKyrie 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 1.Python序列 不可变类型:字符串、数字、元组;如果修改值,内存地址会发生变化。 可变类型:列表、字典、集合;如果修改值,内存地址不会发生变化。 使用内置函数id()可以获取一个变量的内存地址。 如果要改可变类型可以用列表的copy方法: x = [100,200,300] y = x.cop 阅读全文
posted @ 2021-03-24 21:25 KKKyrie 阅读(58) 评论(0) 推荐(0) 编辑
摘要: 1.1单行注释和多行注释 #后面是单行注释;'''里面是多行注释''' 1.2变量 print('我很帅','我很棒',sep='~',end='\n') # end参数默认是换行符。 1.3数值类型 1.3.1整型 python的整型数值有4种表示形式: 十进制形式 二进制形式:以0b或0B开头的 阅读全文
posted @ 2021-03-24 21:21 KKKyrie 阅读(87) 评论(0) 推荐(0) 编辑