python
文章平均质量分 62
你板子冒烟了
这个作者很懒,什么都没留下…
展开
-
案例需求:多人聊天室
【代码】案例需求:多人聊天室。原创 2024-01-21 21:45:44 · 404 阅读 · 0 评论 -
第十章2 三方模块 实战
注意系列解包赋值,对以逗号要求输入,可以先以变量存放,然后调用字符串的split方法分割。原创 2024-01-18 11:04:40 · 405 阅读 · 0 评论 -
第13章 2 进程和线程
当程序中出现了明确的两类任务,一个任务负责生产数据,另一个任务负责处理生产的数据时,就可以使用该模式。多个线程在同一个进程中运行,多个线程共享这个进程中的全局变量。Python内置模块queue中的Queue类。是线程模型中的经典问题,与编程语言无关。采用Lock锁对象去解决这类问题。上锁:acquire()方法。解锁:release()方法。原创 2024-01-17 10:02:12 · 444 阅读 · 0 评论 -
第13章 1 进程和线程
进程是运行态的程序。原创 2024-01-15 20:55:03 · 586 阅读 · 0 评论 -
弟12章 网络编程
ipv4:十进制点分制ipv6:十六进制冒号分隔。原创 2024-01-13 22:22:25 · 634 阅读 · 0 评论 -
第11章 2 文件和io操作 +
open操作若不指定打开模式,默认打开模式是。文本打开时,是按照字符串。原创 2024-01-12 23:53:00 · 359 阅读 · 0 评论 -
第11章 1 文件及IO操作
什么是文件?存储在计算机的存储设备中的一组数据序列就是文件不同类型的文件通过后缀名进行区分文本文件:编码格式不同,所占磁盘空间的字节数不同(比如北京你好,用gbk编码是8个字节,utf-8则需要编码为12个字节)二进制文件:没有统一的编码,文件直接由0或1组成,需要指定的软件才能打开Python操作文件的步骤:1、打开文件变量名=open(filename,mode,encoding)filename:要打开文件的完整路径mode:文件的打开模式:读还是写...原创 2024-01-12 11:32:35 · 363 阅读 · 0 评论 -
第十章 1 模块及常用的第三方模块
在Python中一个后缀名为.py的文件就是一个模块模块中可以定义函数、类等模块也可以避免函数、类、变量等名称相冲突的问题模块不仅提高了代码的可维护性,同时还提高了代码的可重用性在给模块命名的时候要求全部使用小写字母,多个单词之间使用下划线进行分隔若自定义模块名称和系统内置模块名称相同,那么在导入时会优先考虑导入自定义的模块。(random就是一个系统内置模块,若用户自定义了,那么就会优先使用用户自定义的random模块)模块分为:系统内置模块、自定义模块。原创 2024-01-10 15:27:16 · 386 阅读 · 0 评论 -
第九章2 面向对象的程序设计
【代码】第九章2 面向对象的程序设计。原创 2024-01-08 16:45:57 · 357 阅读 · 0 评论 -
第九章 1 面向对象程序设计
两大编程思想=面向过程和对象 p108面向过程:功能上的封装面向对象:属性和行为上的封装面向过程面向对象区别事物比较简单,可以用线性的思维去解决事物比较复杂,使用简单的线性思维无法解决共同点1、面向过程和面向对象都是解决实际问题的一种思维方式 2、二者可以相辅相成,并不是对立的。解决复杂问题,通过面向对象方式便于我们从宏观上把握事物之间复杂的关系,方便我们分析整个系统,具体到微观操作,仍然使用面向过程方式来处理自定义类和创建自定义类的对象 p109类是怎么来原创 2024-01-04 11:15:35 · 406 阅读 · 0 评论 -
# 第八章 2 实战
【代码】# 第八章 2 实战。原创 2024-01-03 16:30:03 · 391 阅读 · 0 评论 -
第8章 1 函数及常用的内置函数
函数是将一段实现功能的完整代码,使用函数名称进行封装,通过函数名称进行调用。以此达到一次编写,多次调用的目的内置函数:python开发者写好的函数输出函数print()输入函数input()列表定义函数list()自定义函数:程序员根据自己的需求自定义特定功能的函数def 函数名称 (参数列表):函数体[return 返回值列表] # 返回值可以是多个,所以是列表。非必须,没有返回值可以省略函数调用函数名(参数列表)# 函数的定义def get_sum(num): # num是形参。原创 2023-12-28 17:16:06 · 375 阅读 · 0 评论 -
第7章2 实战
【代码】第7章2 实战。原创 2023-12-28 16:51:30 · 412 阅读 · 0 评论 -
第7章 1 异常处理
2、进入代码调试窗口:a.点击右上角小虫子 b.shift+f9 c.右键+debug main。raise:抛出一个异常,从而提醒程序出现了异常情况,程序能够正确的处理这些异常情况。下面会生成四个窗口:变量查看窗口、调试控制窗口、线程控制窗口、程序控制窗口。1、设置断点:点击行号,设置断点到对应位置处。字符串形式表示的数字之间也可以比较大小。原创 2023-12-28 11:32:17 · 590 阅读 · 0 评论 -
第六章2 总结+若干实战题
英文字符和中文字符在Python中都是占一个字符;原创 2023-12-26 20:01:11 · 356 阅读 · 0 评论 -
第6章1-字符串及正则表达式 p63
字符串是不可变数据类型。原创 2023-12-24 18:11:54 · 776 阅读 · 0 评论 -
第五章实战
【代码】第五章实战。原创 2023-12-22 11:31:32 · 340 阅读 · 0 评论 -
第五章复习
for遍历循环和while无限循环中,使用continue不会影响else分支的执行。,与range()内置函数的逗号区分,都是包前不包后。序列的索引和切片操作都是通过。序列名[index]原创 2023-12-20 16:14:06 · 398 阅读 · 0 评论 -
JJJ:组合数据类型2
字典类型是根据一个信息查找到另一个信息的方式构成了’键值对‘,他表示索引用的键和对应的值构成的对应关系。字典中的元素是无序的,底层使用了hash:第一个添加到字典中的元素,在内存中不一定是第一个。键必须是不可变序列:字符串、整数、浮点、元组 可以作为键,列表不可以做为字典的键。只能存储不可变数据类型:可以存储字符串、整数、浮点数、元组,不能存储列表、字典。2、使用内置函数dict()创建字典。与列表、字典一样,式可变数据类型。3、使用映射函数创建字典。无序的、不重复的元素序列。与数学中集合的概念一致。原创 2023-12-19 17:32:18 · 857 阅读 · 0 评论 -
2,python简单使用
在ubuntushell环境下,执行python3,进入python操作界面,如下图下面执行一些简单的数学操作:加减乘除分别是:+ - * /乘方是: **如下图:python也可以在一行支持更加复杂的数学运算。退出python环境,调用 exit() 或者 ctrl+d,如下图...原创 2022-04-03 23:08:19 · 584 阅读 · 0 评论