Python基础教程
文章平均质量分 96
Python基础入门教程
山石岐渡
这个作者很懒,什么都没留下…
展开
-
Python教程 - 12网络编程【完结】
在网络编程中,TCP和UDP是两个常用的协议,而socket是在应用层和传输层之间的接口,用于方便地使用TCP或UDP进行网络通信。TCP是一种可靠的面向连接的协议,它在传输数据之前先建立一个连接,确保数据的可靠性和完整性,然后再进行数据传输。UDP是一种不可靠的无连接协议,它直接将数据分组发送到目的地址,不需要建立连接,速度快,但数据传输的可靠性较差。TCP通信是区分服务端和客户端的,服务器启动服务,指定IP和端口,等待客户端的连接。上面的服务端只能实收一个客户端的连接,因为只在一个线程中进行的。原创 2023-12-05 19:47:03 · 867 阅读 · 0 评论 -
Python教程 - 11多线程
在计算机中,进程是指正在执行中的一个程序,它由程序、数据和进程控制块组成。每个进程都有独立的地址空间,相互之间不能直接访问,是操作系统对程序运行进行管理的单位,每个进程都可以拥有多个线程。线程是指一条执行路径,它是进程中的一部分,可以与其他线程共享进程的资源和内存。线程是轻量级的进程,它比进程更快速,更容易创建和销毁。原创 2023-12-05 19:44:52 · 835 阅读 · 0 评论 -
Python教程 - 10基础语法函数式编程
就是用函数来解决问题,函数可以赋值给变量、函数可以作为参数传递给另外一个函数、函数可以作为返回值。原创 2023-12-05 19:44:10 · 878 阅读 · 0 评论 -
Python教程 - 9异常
上面我们使用了Python中存在的异常类,我们还可以自定义异常类。自定义异常类需要继承Exception类,类名建议以Error结尾。举个栗子:下面我们首先自定义了两个异常类,然后根据需要抛出这两个异常类的对象,在捕获异常的时候,根据异常类型进行不同的处理。并在自定义异常类中可以封装自定义的参数。class UsernameEmptyError(Exception): # 自定义异常类passclass UsernameLengthError(Exception): # 自定义异常类。原创 2023-12-05 19:43:32 · 903 阅读 · 0 评论 -
Python教程 - 8模块和包
我们在实际开发的时候,不可能所有的功能都写在一个文件中,所以就需要定义很多的模块。例如我们新建一个模块,module_one.py在实际的开发中,我们编写完一个模块,肯定是需要测试了,为了方便,一般会在模块中添加代码进行测试。就像上面的代码,我们先编写了一个函数,然后在下面编写了代码调用了函数,来测试函数是否能正常运行。原创 2023-12-05 19:42:46 · 842 阅读 · 0 评论 -
Python教程 - 7文件操作
当调用flush()方法的时候,内容会真正写入到硬盘。在将文字保存到硬盘的时候,通过某种编码,将文字转换为0和1保存到硬盘,从硬盘读取的时候,再按照这种编码进行解码,翻译成文字显示出来。read()函数可以用来读取文件,num参数表示读取的数据内容的长度,单位是字节,如果没有传入num,则会读取文件所有的数据。调用write()方法,内容并没有真正写入的到文件,而是写入到内存中的缓冲区,这样是为了避免频繁的操作硬盘,提高效率。"w"是写入模式,如果文件不存在会创建文件,如果文件存在,会清空原有的内容。原创 2023-12-05 19:41:54 · 888 阅读 · 0 评论 -
Python教程 - 6面向对象
类中可以定义属性和行为,属性也就是变量,表示这个类有哪些数据信息,行为也叫方法,表示这个类能干什么。例如,对于学生类而言,学号、姓名、年级就是属性,学习这个行为,可以定义为方法。那么我们可以定义以下学生类:定义类使用class关键字,后面跟类名。self.sid = sid # 学号self.name = name # 姓名self.age = age # 年龄print(f"我是。原创 2023-12-05 19:40:55 · 864 阅读 · 0 评论 -
Python教程 - 4容器
列表使用方括号[]定义,列表内每个元素使用逗号,分隔。原创 2023-12-05 19:37:33 · 994 阅读 · 0 评论 -
Python教程 - 3语句
代码执行到while,会判断是否满足条件,如果满足,就会进入while循环,执行满足条件要做的事情,执行完成,会重新判断while后面的条件,如果满足会继续循环,如果不满足就不在进入循环。加1,然后再执行while后面的条件判断,判断 i原创 2023-12-05 19:36:29 · 842 阅读 · 0 评论 -
Python教程 - 5函数
def 函数名(形式参数) : 函数体 return 返回值参数可以省略;return 返回值也可以省略,不返回结果;函数必须先定义后调用。注意:函数内的return后面如果有语句,是不会被执行的。函数名(参数)举个栗子:下面定义一个函数,计算两个数的和,然后调用该函数。def add(): # 定义函数def add() : # 定义函数 result = 3 + 5 print(f"3 + 5 = {result } ") add() # 调用函数。原创 2023-12-05 19:38:27 · 849 阅读 · 0 评论 -
Python教程 - 2基础语法
变量名称 = 变量值# 定义一个变量,用来表示钱包的余额money = 50# 打印出余额print("余额: ", money, "元") # 余额: 50元# 定义一个变量name,用来保存姓名name = "张三"print("姓名: ", name) # 姓名: 张三print(内容1, 内容2, ......, 内容N)和 C 和 Java 语言不同,Python不是强类型变量,不需要指定变量的类型。原创 2023-09-25 17:58:35 · 185 阅读 · 0 评论 -
Python教程 - 1Python简介
1989 年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的解释程序,作为 ABC 语言的一种继承,ABC 是由吉多参加设计的一种教学语言,就吉多本人看来,ABC 这种语言非常优美和强大,是专门为非专业程序员设计的。但是 ABC 语言并没有成功,究其原因,吉多认为是非开放造成的。吉多决心在 Python 中避免这一错误,并获取了非常好的效果。原创 2023-09-19 10:28:24 · 72 阅读 · 0 评论