- 博客(12)
- 收藏
- 关注
原创 一文通关JavaScript语言:语法、结构、函数、数组、对象、类、模块、文件、异步、TypeScript
function 函数名(形参){函数体;return 返回数据;函数名(实参)
2025-09-27 00:10:42
872
原创 python入门:套接字通信
IP地址用来标识网络上一台主机,端口号用来标识主机上联网的进程,IP地址和端口号的组合称为套接字(Socket);:查看套接字是否处于阻塞模式,对于非阻塞模式的套接字,调用accept()和recv()方法时如果没有数据会抛出异常。:设置套接字为阻塞模式(flag=True)或非阻塞模式(flag=False):返回套接字对象连接的另一端地址,可以用于获取远程套接字的IP地址和端口号。:返回套接字对象的本地地址,可以用于获取系统随机分配给本地套接字的端口号。:根据计算机名获取并返回对应的IP地址。
2025-09-13 23:22:05
848
原创 虚拟环境与工作区、在VS Code中配置conda虚拟环境并自动激活
在工作区中打开一个文件,按住ctrl+shift+P,选择创建环境,选择conda,即可用Anaconda在工作区文件目录创建一个.conda虚拟环境(需要下载Anaconda)虚拟环境可以隔绝环境外的库,防止各个库和Python版本冲突而产生影响;工作区是vscode中便于调度多个文件夹中的内容而创建的区域,可以方便在各文件夹间切换使用,以及扩展的使用和禁用;在文件中选择“将工作区另存为”创建工作区文件,之后可在工作区文件中打开工作区;,查看所有环境,当前所处环境以*标识,默认会创建一个base环境。
2025-09-08 16:52:34
974
原创 python入门:多任务
线程类Thread参数:group(线程组)target(执行目标的函数名)args(以元组方式给执行任务传参)kwargs(以字典方式传参)name(线程名)多线程的执行是异步无序的,都对共享数据(如全局变量)有操作时,同时进行会出现资源竞争,导致多个线程同时操作共享数据。)时,暂停该协程转去执行对应协程,直到在其他协程中执行到该协程的switch(同步调用:提交完任务后进行阻塞,等到任务结束接收到任务的返回值后,才继续执行。)时,切换回来从暂停处继续执行,直到协程执行完成后释放,需要让协程执行完毕。
2025-07-20 18:56:40
644
原创 python入门:文件
w写入,覆盖或创造一个文件写入;a追加,打开或创造一个文件追加,指针在文件末尾。创建一个新文件,读取原文件内容,写入新文件;编码格式默认是utf-8,使用不匹配的编码格式进行解码会报错,对于其他编码格式可用。读取文件内容,括号内输入数字改为读取前n个字节,随着读取文件指针会逐步向后移;,为保证读写无论是否成功都能正常关闭文件,可用 try…重新定位指针到指向位置向后偏移n个字节的位置,并返回最后定位位置。二进制读写:三个对应访问方式为rb,rw,ra。检测文件关闭情况,关闭则返回True;
2025-07-20 18:54:15
209
原创 python入门:类
class 类名:变量名=数据 #类中定义变量def 函数名(self, 参数): #类中定义函数函数体self表示引入实例本身作为参数,必须作为类定义函数的第一个形参,但调用时无需对应的实参;在函数体中可用self.变量进行实例属性的调用和修改。
2025-05-29 19:22:16
898
原创 python入门:模块、包、装饰器
闭包:一个嵌套函数整体,其中内层函数对外层函数的非全局变量进行引用,同时外层函数的返回值是内层函数的函数名;本质是一个闭包函数,被装饰函数名作为外部函数参数,称为业务函数,内部函数参数为装饰所需参数和业务函数所需参数,装饰完的函数名作为返回值。延迟绑定:自由变量与内部函数的绑定实质是闭包保存了对自由变量的引用,而非保存自由变量当时的值,因此闭包绑定的是自由变量的最终值。模块:python中包含一些定义函数和变量的py文件,在需要时进行导入,从而可以快捷方便地调用模块内的函数和变量。
2025-05-27 10:20:32
279
原创 python入门:异常(Error)及异常处理
异常的传递:函数中出现异常会将异常作为返回值传给调用方,直到传递到主程序仍没有异常处理才会终止程序,因此函数也可以作为try中的检测异常代码。异常是在程序执行过程中发生的影响程序运行的事件,是在程序运行中发生的错误,本文将介绍常见异常类型及异常处理的相关操作。4.IndexError:当尝试访问列表、元组或字符串中不存在的索引时引发,如。2.ValueError:当函数或操作的参数具有正确的类型但不合法时引发,如。5.KeyError:当尝试访问字典中不存在的键时引发,如。筛选捕获特定异常时才执行,
2025-05-15 01:10:19
543
原创 python入门:自定义函数及常用操作
def 函数名(形参):函数体使用时用函数名(实参)进行函数调用必选参数:必须接收实参数据的参数,调用时实参与必选参数一一对应def 函数名(形参=默认值);若调用时不传递对应参数,该形参使用默认值可变参数:def 函数名(*形参);以元组形式接收所有实参,用于接收不确定数量的参数关键字参数:def 函数名(**形参);以字典形式接收所有实参,实参格式应为 key=value;要限制关键字命名时用 def 函数名(*, 形参);*后的所有形参接收实参格式为形参=value。
2025-04-26 00:32:21
404
原创 python的六大数据类型及其常用操作
python一共有六大数据类型,即数字,字符串,列表,元组,字典,集合;此篇文章将介绍这六种数据类型及其基本操作。
2025-01-18 23:43:55
2652
原创 关于python编程前的一些笔记
今天开始初学python,之前学过C语言,python在一些方面和C语言还是挺不一样的,更加人性化一些,比较符合自然语言的表述习惯,特此记录一些。
2025-01-16 22:47:49
710
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅