python
文章平均质量分 85
从零开始认识python
diaobusi-puls
这个作者很懒,什么都没留下…
展开
-
Scrapy IP()类 编程指南(基础)
工欲善其事,必先利其器,在聊ScapyIP类时,我们先要了解IP是什么。IP指的是Internet Protocol(互联网协议)的数据包。Internet Protocol是互联网上用于在网络中传输数据的一种协议。在TCP/IP协议族中,IP层负责数据包的路由和寻址,确保数据能够在网络中正确传递。IP协议定义了一种在网络中唯一标识设备(主机或路由器)的方式,并提供了一种将数据分割成小的数据包进行传输的机制。每个数据包都包含源和目标设备的IP地址,以便路由器能够正确地将数据包从源传输到目标。IP协议又分为。原创 2024-01-27 20:45:43 · 1188 阅读 · 0 评论 -
Scapy编程指南(基础概念)
Scapy 是一款功能强大的网络工具库,具有灵活性和广泛的协议支持。它提供了丰富的功能,让用户能够直观地操作网络数据包,进行网络分析和实验。原创 2024-01-24 20:50:57 · 1631 阅读 · 0 评论 -
提升代码逻辑的感觉——python循环语句
break用于立即终止整个循环的执行。continue用于终止当前迭代的执行,然后开始下一次迭代。通过break和continue,我们可以根据特定条件自定义循环的控制流程,实现更灵活和精确的控制。分支结构和循环结构,都是编程中的非常重要的概念,正确的使用它们可以解决很多实际的问题。while循环它适合用于需要在满足某个条件时重复执行代码的环境:while循环提供了一种方法,可以使用条件判断来控制循环是否继续执行。只要条件为真,代码块就会继续执行,循环会一直持续下去,直到条件为假。原创 2023-08-30 01:37:30 · 241 阅读 · 0 评论 -
python 类(封装、继承)练习,(python冒泡排序,斐波那契数列递归算法)
a, b, c, d, e, f) # 实例化Zuoye4类 Zuoye4是Zuoye3的子类 Zuoye4继承了Zuoye3的所有方法 Zuoye4类的初始化方法需要传入两个参数,第一个参数是整数,第二个参数是不定长参数。例如:第一次循环比较5次,第二次循环比较4次,第三次循环比较3次,第四次循环比较2次,第五次循环比较1次。建立第二个循环,作用是控制第二次循环的次数 , -i 的目的是防止重复比较 -1的目的是防止越界。建立第一个循环,作用是控制循环次数 -1的目的是防止越界。原创 2023-07-08 19:55:10 · 55 阅读 · 0 评论 -
提升代码逻辑的关键——深入了解Python判断语句
判断语句是编程中必不可少的一种结构。Python作为一门强大而受欢迎的编程语言,提供了多种灵活且易于使用的判断语句。通过深入了解Python中的判断语句,我们可以更好地运用它们来进行条件判断,提高代码的可读性和逻辑性。在编写代码时,合理运用判断语句可以帮助我们编写出更健壮和高效的程序。原创 2023-07-08 11:14:24 · 59 阅读 · 0 评论 -
python数据容器之字典(Dictionary)
在 Python 中,字典(Dictionary)是一种无序的数据结构,用于存储键-值(key-value)对。:字典由一系列键和与之对应的值组成。每个键-值对都是字典的一个元素。:字典中的元素没有特定的顺序。存储顺序与添加顺序无关。:字典是可变的,可以根据需要添加、删除和修改其中的键值对。字典在现实世界中的类比是一个地址簿或电话簿。你可以将姓名作为键,电话号码或邮寄地址作为对应的值存储在字典中。当我们谈论字典时,你可以把它想象成一个现实生活中的地址簿或电话簿。原创 2023-06-24 12:12:27 · 421 阅读 · 0 评论 -
python数据容器之集合(Set)
集合(Set)是Python中的一种数据结构,它是由一组唯一且不重复的元素组成的无序容器。唯一性:集合中的元素是互不相同的,每个元素只能出现一次。如果尝试向集合中添加重复的元素,集合会自动忽略重复的元素。无序性:集合中的元素没有特定的顺序,你不能通过索引来访问或修改集合中的元素。可变性:集合是可变的,你可以添加、删除和修改集合中的元素。在Python中,你可以使用大括号{}或使用set()函数来创建一个集合。fruits = {在上述代码中,我们创建了一个名为fruits。原创 2023-06-24 12:11:40 · 333 阅读 · 0 评论 -
python数据容器之元组(tuple)
在 Python 中的元组(Tuple)中,元素是指存储在元组内部的单个值。元素可以是任何类型的对象,包括整数、浮点数、字符串、布尔值、其他元组、列表、字典等等。元素的类型:元组中的元素可以是任意类型的对象。这意味着你可以在同一个元组中存储不同类型的对象,例如整数、字符串等。元素的顺序:元组是有序的,表示元素在元组中的位置是固定的,并且保持了插入的顺序。你可以使用索引来访问元组中的特定元素。元素的不可更改性:元组是不可变的,这意味着一旦元组被创建,就不能修改元素。原创 2023-06-23 15:59:29 · 710 阅读 · 0 评论 -
pytheon之数据容器列表(list)
当我们提到列表切片时,假设你有一个学生名单,里面有很多学生的名字。你想从这个名单中找出几个学生的名字来。列表切片就是帮你完成这个任务的。在切片中,你需要告诉计算机你从哪个学生开始,到哪个学生结束,并且你每隔几个学生要选择一个。也就是说,你需要提供三个参数:起始位置、结束位置和步长。起始位置(start):这是你想要切片的第一个元素的索引。结束位置(end):这是你想要切片的最后一个元素的下一个索引。也就是说,切片不包括结束位置的元素。步长(step):这是你想要从切片中选择的学生之间的间隔。原创 2023-06-23 15:56:40 · 54 阅读 · 0 评论 -
python 语法基础-input
输入完姓名后,程序会将其保存到变量name中,并在屏幕上输出一条欢迎信息,其中使用了字符串的拼接操作。需要注意的是,如果用户输入的内容无法转换为相应的类型,程序会抛出一个异常。这样,当用户输入的数据如“Tom,20,Male”时,程序就可以正确地读取每个值,并将它们分别保存到相应的变量中。函数中读取到的数据都是字符串类型,如果需要进行其他类型的操作,需要进行相应的类型转换。函数可以读取用户输入的任何类型的数据,通常情况下,输入的数据为字符串类型。在这个例子中,首先读取用户输入的字符串,并将其传递给。原创 2023-06-20 22:15:34 · 810 阅读 · 1 评论 -
python 语法基础-格式化print输出流
符号进行格式化输出,Python 3.6 以后的版本还支持使用 f-strings 进行格式化输出。在 f-strings 中,可以在花括号中使用表达式,也可以在表达式后面使用格式化字符串语法。除了常规的格式化方式,Python 还支持一些高级用法,例如在格式化输出时使用元组或字典来传递参数。格式化字符串中可以包含占位符,用于替换不同类型的数据。另外,在格式化字符串中,还可以使用字段宽度、精度、对齐等选项来对输出进行格式控制。如果要传递的参数很多,可以使用元组将它们封装起来传递给。符号来居中对齐,例如。原创 2023-06-20 22:13:03 · 366 阅读 · 1 评论 -
python之HelloWorld
Python的历史可以追溯到上世纪90年代初期,由Guido van Rossum在荷兰创造并首次发布,得名于他喜欢的电视节目Monty Python’s Flying Circus。Python迅速成为一种受欢迎的编程语言,因为它的简单易用和强大的功能,越来越多的人开始使用Python,并且Python社区也不断扩大,许多新功能和模块被添加到Python中,使得Python成为现代编程中最受欢迎的语言之一。原创 2023-06-18 21:06:14 · 40 阅读 · 0 评论