首页 > 编程语言 >python队列实例解析

python队列实例解析

时间:2024-06-20 10:09:41浏览次数:15  
标签:num get python queue 队列 实例 print data

一 队列的概念 1 创建队列:

import queue
q = queue.Queue()  # 创建 Queue 队列

 

2 入队和出队
for i in range(3):
    q.put(i)  # 在队列中依次插入0、1、2元素
for i in range(3):
    print(q.get())  # 依次从队列中取出插入的元素,数据元素输出顺序为2、1、0

 

3 队列长度 q.qsize()   二 实例  
import queue

q=queue.Queue()    #如果不设置长度,默认为无限长
print(q.maxsize)    #注意没有括号
data = b'\x11\x22\x33\x44\x55\x66\x77'
print(len(data))
for icnt in range(len(data)):
    q.put(data[icnt])

while True:
    num = q.get()
    print(q.qsize())
    if num == 0x22:
        print("success")
        num = q.get()
        if num == 0x33:
            print("asuccess")
            break

 

 

标签:num,get,python,queue,队列,实例,print,data
From: https://www.cnblogs.com/dylancao/p/18258148

相关文章

  • 2024 年最新 Python 基于 LangChain 框架基础案例详细教程(更新中)
    LangChain框架搭建安装langchainpipinstalllangchain-ihttps://mirrors.aliyun.com/pypi/simple/安装langchain-openaipipinstalllangchain-openai-ihttps://mirrors.aliyun.com/pypi/simple/ChatOpenAI配置环境变量环境变量OPENAI_API_KEY=OpenAIAP......
  • Python代码解压的中文文件名是乱码,怎么解决?
    大家好,我是Python进阶者。一、前言前几天在Python白银交流群【fashjon】问了一个Python自动化办公的问题,问题如下:importzipfiledefunzip_file(zip_file_path,output_folder_path):withzipfile.ZipFile(zip_file_path,'r')aszip_ref:zip_ref.extractall(......
  • Python基础知识:元组
    元组(Tuple)是Python中一种不可变的序列类型,这意味着一旦创建,元组中的元素就不能被更改。元组常用于存储多个值,当这些值不需要修改时使用,可以提高代码的安全性和性能。以下是关于Python元组的一些基础知识:创建元组元组通过逗号分隔的一系列值构成,并且通常用圆括号包围(虽然在只......
  • python金融实战教程pdf 目录
    python金融实战教程pdf目录:http://literalink.top/resource/detail/7186336410574524416第1章Python简介及安装11.1Python简介 11.2如何安装Python 31.3Python的不同版本 31.4运行Python的3种方式 41.4.1用GUI启动Python 41.4.2从Python命令行......
  • 【华为OD】D卷真题100分:IPv4地址转换成整数 python代码实现
    【华为OD】2024年C、D卷真题集:最新的真题集题库C/C++/Java/python/JavaScript【华为OD】2024年C、D卷真题集:最新的真题集题库C/C++/Java/python/JavaScript-CSDN博客JS、python、java、C、C++代码实现:【华为OD】D卷真题100分:IPv4地址转换成整数JavaScript代码实现-CSDN博......
  • 基于Python+Django的高校实验室管理系统设计与实现(源码+数据库+讲解)
    文章目录前言详细视频演示项目运行截图技术框架后端采用Django框架前端框架Vue可行性分析系统测试系统测试的目的系统功能测试数据库表设计代码参考数据库脚本为什么选择我?获取源码前言......
  • 基于Python+Django的高校成绩分析系统设计与实现(源码+数据库+讲解)
    文章目录前言详细视频演示项目运行截图技术框架后端采用Django框架前端框架Vue可行性分析系统测试系统测试的目的系统功能测试数据库表设计代码参考数据库脚本为什么选择我?获取源码前言......
  • python.:turtle库,Pillow库
    1. turtle库:优点: 简单易用,适合初学者入门。可以绘制基本的图形和动画。自带turtle绘图窗口,不需要安装额外的库。缺点:功能相对简单,适合绘制简单的图形。画笔速度较慢,对于复杂图形绘制可能不够高效。2.matplotlib库:优点: 功能强大,支持绘制各种类型的图表。提供丰富的样式......
  • Python 类
    Python类类的基础概念在Python中,类是面向对象编程(Object-OrientedProgramming,OOP)的核心构造之一。类是用于创建对象的蓝图或模板,它定义了一个对象应有的属性和方法。定义类是一种用户自定义的数据类型,它包含了数据(属性)以及操作这些数据的方法。通过定义类,我们可以创建具有......
  • python可视化2
    (二)、以(一)中的电子算盘为基础,设计并实现珠算测试器,并完成测试。【题目描述】给小朋友设计一个珠算测试器,要求能够完成珠算加减法的测试。具体的要求功能如下:(1) 用户启动测试,输入用户名后系统随机生成特定数目的加减法测试题;(2)要求测试使用表盘式或数字时秒表进行界面计时显......