![](https://img-blog.csdnimg.cn/20190927151117521.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
python
文章平均质量分 86
自学python的一点点笔记
隐身的菜鸟
小白
展开
-
Python 简单端口扫描、DDos
1.socket 函数Perl 中,我们用 socket()函数来创建套接字,语法格式如下:创建的套接字指定协议集。AF_INETAF_INET6AF_UNIX套接字类型可以根据是面向连接的还是非连接分为SOCK_STREAM或SOCK_DGRAM应该是。指定实际使用的传输协议。2.bind() 函数使用 bind() 为套接字分配一个地址:SOCKET 一个socket的描述符。...原创 2022-08-06 16:57:50 · 371 阅读 · 0 评论 -
Python Socket网络编程
编程的时候,如果要跟某个IP建立连接,我们需要调用操作系统提供的socket API。socket在操作系统层面,可以理解为一个文件。我们可以对这个文件进行一些方法操作。用listen方法,可以让程序作为服务器监听其他客户端的连接。用connect,可以作为客户端连接服务器。用send或write可以发送数据,recv或read可以接收数据。在建立好连接之后,如果我们想给远端服务发点什么东西,那就只需要对这个文件执行写操作就行了。剩下的发送工作自然就是由操作系统内核来完成了。......原创 2022-08-05 23:25:25 · 4895 阅读 · 0 评论 -
(8) Requests、Os、Sys、Re、_thread、Queue
os模块是Python标准库中整理文件和目录最为常用的模块,该模块用来处理。sys模块是与python解释器交互的一个接口。sys 模块提供了许多函数和变量来处理 Python 运行时环境的不同部分。 创建一个"规则表达式",用于验证和查找符合规则的文本,广泛用于各种搜索引擎、账户密码的验证等Python中使用线程有两种方式:函数或者用类来包装线程对象。函数式:调用 _thread 模块中的start_new_thread()函数来产生新线程。 可以通过直接从 threading.Thread 继承创建原创 2022-07-21 18:46:26 · 298 阅读 · 0 评论 -
(7) 浅学 “爬虫” 过程 (概念+练习)
爬虫请求网站并提取数据的自动化程序。通过编写程序,模拟浏览器上网,然后让其去互联网上抓取数据的过程。根据使用场景,爬虫可以分为三类1.通用爬虫(大而全)功能强大,采集面广泛,通常用于搜索引擎,比如百度浏览器就是一个很大的爬虫程序。2.聚焦爬虫(小而精)建立在通用爬虫的基础上,抓取页面中特定的局部内容,比如说去某个网站批量获取某些数据。3.增量式爬虫(只采集更新后的内容)这其实是聚焦爬虫的一个迭代爬虫,检测网站中数据更新情况,只会抓取网站中最新更新的数据。...原创 2022-07-21 17:14:33 · 900 阅读 · 0 评论 -
(6) 学生信息管理系统设计
分析需求分析系统设计函数设计主函数设计录入学生信息功能查找学生信息功能删除学生信息功能修改学生信息功能统计学生总人数显示所有学生信息功能排序模块设计项目打包生成exe可执行文件3.输入命令pyinstaller--console--onefilexxx.py。pipinstallpyinstaller,按回车键运行。2.输入命令pyinstaller,按回车键显示安装成功。从控制台录入学生信息,并且把它们保存到磁盘文件当中。4.exe文件的路径。lambda是Python预留的关键字lambda函数的..原创 2022-07-18 23:02:50 · 2794 阅读 · 0 评论 -
(5) 模块与包、编码格式、文件操作、目录操作
模块与包编辑 模块自定义模块以主程序形式运行包编码格式文件操作 文件的读写原理文件的读写操作常用的文件打开模式 文件对象的常用方法with语句(上下文管理器)目录操作模块英文为Modules在Python中一个扩展名为,py的文件就是一个模块函数与模块的关系:一个模块中可以包含N多个函数使用模块的好处 1.代码规范2.避免模块名称冲包与目录的区 1.包含_init_,py文件的目录称为包2.目录里通常不包含.init_.py文件包with语句可以自动管理上下文资源,不论什么原因跳出with块,都能确保文原创 2022-07-17 15:15:10 · 208 阅读 · 1 评论 -
(4) 函数、Bug、类与对象、封装、继承、多态、拷贝
函数、Bug、类与对象、封装、继承、多态、拷贝1.函数定义默认值参数函数定义时,给形参设置默认值,只与默认值不符都时候才需要传递实参#函数调用fun(100)#100,10只传一个参数,b采用默认值fun(20,30)#20,30传两个值,30把10替换2.个数可变的位置参数定义函数时,无法事先确定传递的位置实参个数,可用*定义个数可变的位置形参,结果为一个元组3.个数可变的关键字形参定义函数时,无法事先确定传递的关键字实参个数,可用**定义个数可变的关键字形参,结果为一个字典10}10,'b'注。...原创 2022-07-16 21:53:45 · 83 阅读 · 0 评论 -
(3) 字符串
字符串是在Python中字符串是基本数据类型,是一个不可变的字符序列仅保存一份相同且不可变字符串的方法,不同的值被存放在字符串的驻留池中,Python的驻留机制对相同的字符串只保留一份拷贝,后续创建相同字符串时,不会开辟新空间,而是把该字符串的地址赋给新创建的变量a='Python'b="Python"...原创 2022-07-14 22:49:38 · 165 阅读 · 0 评论 -
(2) 顺序结构、对象的布尔值、选择结构、循环结构、列表、字典、元组、集合
目录顺序结构对象的布尔值选择结构循环结构列表字典元组集合列表、字典、元组、集合总结 程序从上到下顺序地执行代码,中间没有任何的判断和跳转,直到程序结束python一切皆为对象,所有对象都有一个布尔值获取对象的布尔值,需使用内置函数bool()以下对象的布尔值为false:false;数值();none;空字符串;空列表;空元组;空字典;空集合;选择结构单分支结构:双分支结构:多分支结构:嵌套if:pass语句:语句什么也不做,只是一个占位符,用在语法上需要语句的地方(用在不原创 2022-07-14 14:58:44 · 199 阅读 · 0 评论 -
(1) print()函数、转义字符、二进制与字符编码 、变量、数据类型、input()函数、运算符
目录print()函数转义字符二进制与字符编码变量数据类型input()函数 运算符 print()函数可以将你想要展示的东西在IDLE或者标准的控制显示台上显示print(123)1.向计算机发出打印123的指令2.把代码编译成计算机能听懂的语言,由python解释器完成3.做出相应的执行在控制台上输出结果1.print()函数输出的内容可以是数字 print(123)2.print()函数输出的内容可以是字符串 print('helloworld')3.print()函数输出的内容可以是含有运算符的表达原创 2022-07-12 15:09:59 · 1748 阅读 · 2 评论