当前位置: 首页 > news >正文

数据容器的通用操作、字符串大小比较 总结完毕!

1.数据容器的通用操作

1)五类数据容器是否都支持while循环/for循环

·五类数据容器都支持for循环遍历

·列表、元组、字符串都支持while循环,集合、字典不支持(无法下标索引)

尽管遍历的形式不同,但都支持遍历操作

2)数据容器通用功能

·len(容器)  统计容器的元素个数

·max(容器) 统计容器的最大元素

·min(容器) 统计容器的最小元素

·list(容器) 将给定容器转换成列表

·tuple(容器) 将给定容器转换成元组

·str (容器) 将给定容器转换成字符串

·set(容器) 将给定容器转换成集合

·sortd(容器, [reverse = True]) 将给定容器进行排序

(排序结果会变成列表对象,字典丢失Value)

2.字符串大小比较

1)ASCII码表

在字符串中,字符串所用的所有字符如:

·大小写英文字母

·数字

·特殊符号(!、|、 \、@ 、#、空格等)

都有其对应的ASCII码值

每一个字符都能对应上一个:数字的码值

字符串比较就是基于数字的码值大小进行比较

2)字符串比较

字符串是按位比较,一位位比较,只要有一位大,整体都大

# abc比较abd
print(f"abd大于abc,结果:{'abd' > 'abc'}")# abd大于abc,结果:True# a比较ab
print(f"ab大于a,结果:{'ab' > 'a'}")# ab大于a,结果:True# a比较A
print(f"a大于A,结果:{'a' > 'A'}")# a大于A,结果:True# key1比较key2
print(f"key2大于key1,结果:{'key2' > 'key1'}")# key2大于key1,结果:True

完结🎉 继续更新! 加个关注收藏一下叭

相关文章:

数据容器的通用操作、字符串大小比较 总结完毕!

1.数据容器的通用操作 1)五类数据容器是否都支持while循环/for循环 五类数据容器都支持for循环遍历 列表、元组、字符串都支持while循环,集合、字典不支持(无法下标索引) 尽管遍历的形式不同,但都支持遍历操作 2&a…...

KAN(Kolmogorov-Arnold Network)的理解 3

系列文章目录 第一部分 KAN的理解——数学背景 第二部分 KAN的理解——网络结构 第三部分 KAN的实践——第一个例程 文章目录 系列文章目录前言KAN 的第一个例程 get started 前言 这里记录我对于KAN的探索过程,每次会尝试理解解释一部分问题。欢迎大家和我一起讨…...

lux和ffmpeg进行下载各大主流自媒体平台视频

1、lux下载,链接:https://pan.baidu.com/s/1WjGbouL3KFTU6LeqZmACpA?pwdagpp 提取码:agpp 2、ffmpeg下载,跟lux放在同一个目录; 3、为lux、ffmpeg设置环境变量; 4、WINR,打开运行&#xff0…...

day25-XML

1.xml 1.1概述【理解】 1.2语法规则【应用】 1.5DTD约束【理解】 1.6schema约束【理解】 1.4xml解析【应用】 概述 xml解析就是从xml中获取到数据 常见的解析思想 DOM(Document Object Model)文档对象模型:就是把文档的各个组成部分看做成对应的对象。 会把xml文件全部加载到…...

Mixly 开启WIFI AP UDP收发数据

一、开发环境 软件:Mixly 2.0在线版 硬件:ESP32-C3(立创实战派) 固件:ESP32C3 Generic(UART) 测试工工具:NetAssist V5.0.1 二、实现功能 ESP32开启WIFI AP,打印接入点IP地址,允许…...

OCR图片转Excel表格:没结构化的弊端

随着OCR技术的不断发展,将表格图片转为excel已不再是难题,但是,目前市面上的程序还大多处于仅能将图片表格转为普通的excel格式阶段,而不能将其结构化,这样就会产生许多的弊端,具体弊端如下: &l…...

查看所用数据库的版本

通过查询 SELECT VERSION();...

U盘感染病毒,不必急于扔掉!教你如何有效清除U盘中的病毒

U盘被感染了只能扔掉吗?随着信息时代的飞速发展,U盘已成为我们日常生活中不可或缺的存储设备。然而,在使用U盘的过程中,我们有时会遇到U盘被病毒感染的情况。面对这一问题,许多人可能会感到恐慌,甚至想要直…...

新手小白也能玩转跨境电商:从零到精通的操作流程

随着全球化的浪潮愈演愈烈,跨境电商已成为众多创业者和企业家的瞩目焦点。然而,对于初涉此领域的新手来说,从零开始构建跨境电商业务可能会面临诸多挑战。本文将为您梳理跨境电商运营的基本操作流程,并指引新手小白如何迈出坚实的…...

川北医学院与爱尔眼科医院集团签署战略合作协议共谋医学发展新篇章

为深入贯彻落实党的二十大精神,统筹校、企、医、政多方资源,服务“健康中国”战略,推动眼健康产业发展,打造国家及区域级眼科医学中心,2024年5月31日,川北医学院与爱尔眼科医院集团在成都举行战略合作协议签…...

利用映射算子打印菱形

文章目录 一、利用RDD完成(一)右半菱形(二)左半菱形(三)完整菱形(四)输出任意大菱形 二、利用Java完成(一)右半菱形(二)左半菱形&…...

亚信安全正式推出5G专网安全测试服务 圆满完成核电客户5G项目落地

近日,亚信安全联合北京触点互动信息技术有限公司成功完成某核电客户5G专网项目,从终端安全,基站,核心网网元,切片安全以及接口安全等重点存在安全风险点进行测试,发现潜藏的安全隐患漏洞,为客户…...

第二十五章CSS中的技巧(导航栏、下拉列表)

1.CSS精灵 1.什么是CSS精灵 英文叫法 CSS sprites,通常被解释为“CSS图像拼合”或“CSS贴图定位”;其实就是把网页中一些背景图片整合到一张图片文件中,再利用css“background-image”, “background-repeat”,“background-position”的组…...

大话设计模式解读01-简单工厂模式

本系列的文章,来介绍编程中的设计模式,介绍的内容主要为《大话设计模式》的读书笔记,并改用C语言来实现(书中使用的是.NET中的C#),本篇来学习第一章,介绍的设计模式是——简单工厂模式。 1 面向对象编程 …...

35python数据分析numpy基础之setdiff1d求两个数组的差集

1 python数据分析numpy基础之setdiff1d求两个数组的差集 python的numpy库的setdiff1d(x,y)函数,表示数组x与y的差,即在x且不在y中的元素,且进行去重排序。 用法 numpy.setdiff1d(ar1, ar2, assume_uniqueFalse)描述 numpy.setdiff1d(ar1,…...

JVM 指针压缩

运用java内存对齐填充,对java内存进行8字节划分,java对象指针映射到每个划分区域上,使得4个字节(32位)表示2^32个地址,从而使4个字节指针映射32G内存空间。 1.为什么进行指针压缩: jvm从32位变…...

时序预测 | Matlab灰色-马尔科夫预测

目录 预测效果基本介绍程序设计参考资料 预测效果 基本介绍 Matlab灰色-马尔科夫预测 灰色马尔科夫预测(Grey-Markov Prediction)是一种用于时间序列预测的方法,它结合了灰色系统理论和马尔科夫链模型。灰色系统理论是一种非参数化的预测方法…...

代码界的奥斯卡:SpringBoot测试的艺术与科学

探索SpringBoot测试的神秘世界,揭秘如何成为代码质量的守护神!从基础环境搭建到高级集成测试,本系列教程带你一步步构建坚不可摧的测试防线。深入JUnit 5的强大功能,学习如何用MockMvc和Testcontainers打造逼真的测试场景。准备好…...

安防监控视频平台LntonCVS视频监控汇聚平台遏制校园暴力保护校园学生安全应用方案

未成年人被誉为祖国的花朵,是我们国家的未来。然而,最近频繁曝出的未成年霸凌事件却引发了社会的广泛关注。这些事件手段残忍,事态恶劣,引发了全社会对如何保护未成年身心健康、规避霸凌事件发生的深刻思考。 为了更好地保障学生的…...

Python | 平均绩点

字符串的概念和特点 字符串既可以使用单引号,也可以使用双引号""来创建 可以使用运算符来拼接字符串,并返回字符串拼接后的结果。 first_name "Tom" last_name "Jerry" full_name first_name " " &quo…...

Claude Code智能体与CasRel模型协作:自动化数据标注流水线

Claude Code智能体与CasRel模型协作:自动化数据标注流水线 1. 引言 做关系抽取项目,最头疼的是什么?十有八九的工程师会告诉你:是数据标注。传统的人工标注,不仅耗时费力,成本高昂,而且面对复…...

Intv_AI_MK11 Node.js全栈开发指南:环境配置与AI服务端集成

Node.js全栈开发指南:环境配置与AI服务端集成 1. 前言:为什么选择Node.js开发AI应用 Node.js已经成为现代Web开发的热门选择,特别是在需要处理高并发、实时数据流的场景下。当我们将AI能力集成到Web应用中时,Node.js的非阻塞I/O…...

GLM-4.1V-9B-Base部署指南:模型权重校验+SHA256完整性验证流程

GLM-4.1V-9B-Base部署指南:模型权重校验SHA256完整性验证流程 1. 模型简介 GLM-4.1V-9B-Base是智谱开源的视觉多模态理解模型,支持以下核心功能: 图像内容识别与描述场景理解与分析目标检测与问答中文视觉理解任务 该模型采用9B参数规模&…...

OpenClaw自动化测试:Phi-3-vision-128k-instruct验证UI设计稿与实现一致性

OpenClaw自动化测试:Phi-3-vision-128k-instruct验证UI设计稿与实现一致性 1. 为什么需要自动化UI一致性验证 作为独立开发者,我经常遇到这样的困境:当我在深夜完成某个页面的开发后,第二天对照设计稿检查时,总会发现…...

从无人机抗风到机械臂消振:聊聊ESO(扩张状态观测器)在机器人里的那些实战用法

从无人机抗风到机械臂消振:ESO在机器人控制中的工程实践 当四旋翼无人机遭遇突风干扰时,传统PID控制器往往需要数秒才能恢复稳定姿态;而工业机械臂在高速运动时,末端执行器的振动误差可能高达毫米级——这些工程难题背后&#xff…...

Could NOT find OpenSSL (missing: OPENSSL_LIBRARIES)

手动安装cmake,执行./bootstrap后出现标题所示错误提示,因为这一步出错,所以后面的步骤都无法继续进行 一开始以为是服务器上没有装openssl,使用openssl version命令发现有对应的版本,但是路径下没有include等文件夹 …...

WebGL/Three.js性能优化实战:你的3D模型为什么卡?从理解栅格化与渲染管线开始

WebGL/Three.js性能优化实战:从栅格化原理到渲染管线调优 当你用Three.js加载一个精致的3D模型时,是否遇到过页面突然卡顿、风扇狂转的情况?这背后往往与浏览器如何将矢量图形转换为屏幕像素的过程密切相关。今天我们就从栅格化的底层原理出发…...

ADS7830 8位I²C模数转换器原理与Arduino/STM32跨平台驱动

1. 项目概述ADS7830 是德州仪器(Texas Instruments)推出的一款低功耗、8位精度、8通道逐次逼近型(SAR)模数转换器,专为嵌入式系统中对成本敏感、空间受限且需多路模拟信号采集的场景而设计。7Semi 公司基于该芯片开发的…...

老旧电脑焕新生:OpenClaw+Qwen3-4B低资源占用优化方案

老旧电脑焕新生:OpenClawQwen3-4B低资源占用优化方案 1. 为什么需要低资源优化方案 去年我翻出一台2015款的MacBook Air,4GB内存的配置在当下连开几个Chrome标签页都吃力。但作为技术爱好者,我总想让它发挥余热。当我尝试在这台设备上运行O…...

OBS屏幕录制全攻略:从零开始轻松上手

1. OBS屏幕录制入门指南 第一次接触OBS的朋友可能会被它复杂的界面吓到,但其实它的核心功能非常简单。我刚开始用OBS时也走了不少弯路,现在就把这些经验分享给大家。OBS Studio(Open Broadcaster Software)是一款开源免费的屏幕录…...