粘包现象 说粘包之前,我们先说两个内容,1.缓冲区、2.windows下cmd窗口调用系统指令 1 缓冲区(下面粘包现象的图里面还有关于缓冲区的解释) 每个 socket 被创建后,都会分配两个缓冲区,输入缓冲区和输出缓冲区。
write()/send() 并不立即向网络中传输数据,而是先将数据写入缓冲区中,再由TCP协议将数据从缓冲区发送到目标机器。一旦将数据写入到缓冲区
range函数pythonPython’s built-in range function is a handy tool to know you need to perform an action a specific number of times. Python的内置range函数是一种方便的工具,可以知道您需要执行特定次数的操作。 By the end of this article, y
转载
2023-10-14 19:09:06
140阅读
# Python中的trange实现指南
在现代的Python开发中,我们经常需要在执行长时间运行的循环时向用户提供进度反馈。这时,`tqdm`库中的`trange`函数就非常有用。本文将详细讲解如何实现`trange`,并通过简单的示例代码帮助你更好地理解。即使你是刚入行的小白,也能轻松掌握这一工具。
## 流程概述
为实现`trange`,我们将遵循以下步骤:
| 步骤 |
# 实现“trange python”的流程
## 介绍
在开始介绍实现“trange python”的流程之前,我们首先来了解一下“trange”的概念。trange是一个简化版本的range函数,用于生成指定范围内的整数序列。它的参数和range函数相同,分别是起始值、终止值和步长。trange函数返回一个可迭代对象,可以通过循环来遍历其中的元素。
现在我们将指导你如何实现这个trange
原创
2023-09-18 16:33:32
557阅读
一 、元组1.定义元组# 定义一个元组
t = (1,1.2,True,'redhat')
print(t,type(t))
# 如果元组里面包含可变数据类型,可以间接的修改元组内容
t1 = ([1,2,3],4)
t1[0].append(5)
print(t1)
li = []
print(li,type(li))
t2 = ()
print(t2,type(t2))
t3 = tupl
转载
2023-12-12 16:53:49
85阅读
列表
一、说到列表,先说一下 数据结构,数据结构是以某种方式组合起来的数据元素集合。在Python中,最基本的数据结构为序列。
序列中的每个元素都有其编号,即其位置或索引,注意其中第,一个位置的索引为0,第二个索引为1,以此类推。
Python中内置了多中序列,其中常用的为列表、元组、字符串。接下来说列表:列表和元组、字符串的不同为——列表是可变的。
1、列表的表示为用方括号括起元素,并用逗号隔开
转载
2023-07-15 17:08:11
278阅读
循环
有限循环
for
range(5),默认从0开始,到4结束,不包含当前显示数,相当于range(0,5)
range(2,6),自定义从2开始,到5结束,不包含当前显示数
range(1,100,2),自定义从1开始,到99结束,不包含当前显示数,步长为2
break 中断,跳出当前循环
for
break
else
break 过后,就不会执行最后面的else语句
flag
转载
2023-07-14 10:00:21
249阅读
刷题时候,有道题目的答案是return(num and (num % 9 or 9)) 看的有点懵逼,看来解释如下:1.首先,’and’、’or’、’not’的优先级是not>and>or。
2.其次,逻辑运算符and和or也称作断路运算符或者惰性求值:它们的参数从左向右解析,一旦结果可以确定就停止。在and语句中,如果每一个表达式都不假的话,返回最后一个,如果有一个为假,
转载
2023-07-04 21:00:20
385阅读
注意:这与Java中有所不同,while是满足了某个条件,就开启循环;而for循环强调的是遍历某一数据对象
转载
2023-06-16 13:37:44
518阅读
在AI+时代,编程已不是程序猿、攻城狮的专属属性,而是一个工具,或是一种技巧,本质上跟Word、PPT没啥区别。如果大家现在想掌握一门编程技能的话,那一定是 Python, 因为它既简洁高效,又能快速入门上手。本文将从Python基础语法中的print()函数开始学习,带领大家轻松入门Python。1、print()函数的概念在python里面,print()函数是我们最先接触
转载
2023-08-08 17:54:44
263阅读
python学习一(Python中的列表)
python中有两种列表,分别用()和[]表示:例如: letter = ('a','b','c')
letter = ['a','b','c'] 用小括号表示的列表初始化后不允许修改,而中中括号生成的列表可以修改。 例子:列表中的列表 movies = ["The Holy Grail", 197
转载
2023-06-19 13:39:47
268阅读
本文的参考资料:《Python数据科学手册》本文用到的包:%matplotlib inline
import numpy as np
import pandas as pd
import seaborn as sns
import matplotlib.pyplot as plt
from sklearn.linear_model import LinearRegression, Ridge,
转载
2023-08-21 11:07:01
245阅读
python IO流 读写文件是最常见的IO操作。python内置了读写文件的函数。读写文件前,我们先必须了解一下,在磁盘上读写文件的功能都是由操作系统完成的,现代操作系统不允许普通的程序直接对磁盘进行操作,所以,读写文件就是请求操作系统打开一个文件对象通常称为文件描述符,然后,通过操作系统提供的借口从这个文件中读取数据,或者把数据写入这个文件对象读文件: >>> f = op
转载
2024-05-28 21:22:22
103阅读
读取文本文件infile=open(filename,’r’)创建一个程序和文件的连接,其能够让程序从文件中读取数据。文件称作为了读取而打开,或为了输入而打开。open函数返回一个文件对象。 变量infile被用于从文件中读取行以及最终中断和文件的连接。在文件为读取而被打开后,一个具有如下头部的for循环for line in infile用来连续访问文件中的语句。listVar=[line.r
转载
2023-08-19 15:14:55
198阅读
repalce(old,new,max)参数: old:将被替换掉的字符 new:新字符串,拥有替换old字符串 max:替换次数不超过max次,可选参数str = "this is string example....wow!!! this is really string";
print str.replace("is", "was");
print str.replace("is", "wa
转载
2023-05-30 09:52:04
105阅读
1、python字符串字符串是 Python 中最常用的数据类型。我们可以使用引号('或")来创建字符串,l Python不支持单字符类型,单字符也在Python也是作为一个字符串使用。>>> var1 = 'hello python' #定义字符串
>>> print(var1[0]) #切片截取,从0开始,不包括截取尾数
h
>
转载
2023-08-07 20:43:31
474阅读
深度优先搜索(Depth-First Search,DFS)是一种常见的图遍历算法,用于遍历或搜索树或图的所有节点,常用于求解连通性问题、拓扑排序、生成树等。DFS 算法的基本思路是从某个节点开始,先遍历它的一个相邻节点,再遍历这个相邻节点的一个相邻节点,以此类推,直到所有节点都被访问到为止。在实现中,可以使用栈或递归来实现深度优先搜索。以下是一个使用递归实现的 DFS 算法,它接受一个邻接表表示
转载
2023-06-08 17:45:05
468阅读
在python的开发过程中,难免会遇到类型转换,这里给出常见的类型转换demo:int(x [,base ]) 将x转换为一个整数
long(x [,base ]) 将x转换为一个长整数
float(x ) 将x转换到一个浮点数
complex(real [,imag ]) 创建一个复数
str(x )
转载
2023-12-21 12:56:50
84阅读
python 判断是否为空NaN
转载
2023-06-16 11:27:18
192阅读
01. UDP(user datagram protocol)用户数据报协议01. 特点01. 无连接02. 不可靠03. 每个被传输的数据报必须限定在64KB之内02. 优点:效率高s缺点:不可靠03. 使用场景:多点通讯和实时的数据业务语音广播视频传输QQTFTPSNMPRIPDNS04. udp服务器编写server_sock = socket.socket(socket.AF_INET,
转载
2023-06-10 19:12:07
317阅读