Python学习------第十天
数据容器-----元组
定义格式,特点,相关操作
元组一旦定义,就无法修改
元组内只有一个数据,后面必须加逗号
""" #元组 (1,"hello",True) #定义元组 t1 = (1,"hello") t2 = () t3 = tuple() print(f"t1的类型是{type(t1)}") #单个元素后面需要加逗号 t4 = ("hello",) print(f"t4的类型是{type(t4)}") #元素的嵌套 t5 = ((1,2,3),(4,5,6)) print(f"t5的类型是{type(t5),},内容是{t5}") #下标索引去取内容 element = t5[1][1] print(element) #index查找方法 t6 = ("heima","heima","hij","sda") index = t6.index("hij") print(f"在元组t6中查找hij,的下标是:{index}") #元组的操作:count统计方法 num = t6.count("heima") print(f"在元组t6中,heima的数量是{num}")t8 = ("hins","heima","heima","hij","sda") num1 = len(t8) print(f"t8元组中,元素的个数为{num1}") #while循环 #for 循环遍历 t1 = (1,2,3,4,5,6) for element in t1:print(f"t1中的元素分别为{element}")t1 = (1,2,3,4,5,6) index = 0 while index<len(t1):print(f"t1中的元素分别为{t1[index]}")index += 1#元组不支持修改元素 t1 = (1,2,3) t1[0]=4 print(t1) """ #元组内的列表内容可以修改 t2 = (1,2,3,[4,5,6,7]) t2[3][0]=8 print(t2)
t1 = ("周杰伦",11,["football","music"]) index = t1.index("周杰伦") print(f"周杰伦年龄所在的下标位置是{index}") name = t1[0] print(f"该学生的姓名为{name}") t1[2][0]=() print(t1) t1[2][0]="coding" print(t1)
2.掌握字符串的常见操作
#字符串的替换 #得到的是一个新字符串而并非将原有字符串修改 my_str = "itheima and itcast" my_str2 = my_str.replace("and","beautiful") print(my_str2) print(my_str)
""" #元组 (1,"hello",True) #定义元组 t1 = (1,"hello") t2 = () t3 = tuple() print(f"t1的类型是{type(t1)}") #单个元素后面需要加逗号 t4 = ("hello",) print(f"t4的类型是{type(t4)}") #元素的嵌套 t5 = ((1,2,3),(4,5,6)) print(f"t5的类型是{type(t5),},内容是{t5}") #下标索引去取内容 element = t5[1][1] print(element) #index查找方法 t6 = ("heima","heima","hij","sda") index = t6.index("hij") print(f"在元组t6中查找hij,的下标是:{index}") #元组的操作:count统计方法 num = t6.count("heima") print(f"在元组t6中,heima的数量是{num}")t8 = ("hins","heima","heima","hij","sda") num1 = len(t8) print(f"t8元组中,元素的个数为{num1}") #while循环 #for 循环遍历 t1 = (1,2,3,4,5,6) for element in t1:print(f"t1中的元素分别为{element}")t1 = (1,2,3,4,5,6) index = 0 while index<len(t1):print(f"t1中的元素分别为{t1[index]}")index += 1#元组不支持修改元素 t1 = (1,2,3) t1[0]=4 print(t1)#元组内的列表内容可以修改 t2 = (1,2,3,[4,5,6,7]) t2[3][0]=8 print(t2)#练习 t1 = ("周杰伦",11,["football","music"]) index = t1.index("周杰伦") print(f"周杰伦年龄所在的下标位置是{index}") name = t1[0] print(f"该学生的姓名为{name}") t1[2][0]=() print(t1) t1[2][0]="coding" print(t1)my_str = "itheima and itcast" value = my_str[0] print(value) value2 = my_str[-1] print(value2) #字符串不支持修改 my_str[0]="1" print(my_str)#字符串的index方法 my_str = "itheima and itcast" value = my_str.index("and") print(f"在字符串中查找and,其起始下标是{value}")#字符串的替换 #得到的是一个新字符串而并非将原有字符串修改 my_str = "itheima and itcast" my_str2 = my_str.replace("and","beautiful") print(my_str2) print(my_str)#字符串的切分 my_str = "itheima and itcast" mystr2 = my_str.split() print(my_str) print(mystr2,f"类型是{type(mystr2)}")#字符串的归整操作(去前后空格) #不传入参数,去除收尾空格 my_str = " itheima and itcast " newstr = my_str.strip() print(my_str) print(newstr)#去除收尾指定元素 my_str = "2314itheima and itcast231" newstr = my_str.strip("2314") print(newstr) #统计元素出现次数 count = my_str.count("i") print(count)#统计长度 my_str = "2314itheima and itcast231" length = len(my_str) print(length)#字符串的遍历 #while mystr = "lili is a good boy" index = 0 while index <len(mystr):print(f"该字符串的元素为{mystr[index]}")index += 1#for循环 mystr = "lili is a good boy" for element in mystr:print(f"该字符串的元素为{element}") """
mystr = "itheima itcast boxuegu" count = mystr.count("it") print(f"字符串中it一共有{count}个") newstr = mystr.replace(" ","|") print(newstr) new2 = newstr.split("|") print(new2)
相关文章:

Python学习------第十天
数据容器-----元组 定义格式,特点,相关操作 元组一旦定义,就无法修改 元组内只有一个数据,后面必须加逗号 """ #元组 (1,"hello",True) #定义元组 t1 (1,"hello") t2 () t3 tuple() prin…...

Win11 24H2新BUG或影响30%CPU性能,修复方法在这里
原文转载修改自(更多互联网新闻/搞机小知识): 一招提升Win11 24H2 CPU 30%性能,小BUG大影响 就在刚刚,小江在网上冲浪的时候突然发现了这么一则帖子,标题如下:基准测试(特别是 Time…...

element ui 走马灯一页展示多个数据实现
element ui 走马灯一页展示多个数据实现 element ui 走马灯一页展示多个数据实现 element ui 走马灯一页展示多个数据实现 主要是对走马灯的数据的操作,先看js处理 let list [{ i: 1, name: 1 },{ i: 2, name: 2 },{ i: 3, name: 3 },{ i: 4, name: 4 },]let newL…...

40分钟学 Go 语言高并发:Goroutine基础与原理
Day 03 - goroutine基础与原理 1. goroutine创建和调度 1.1 goroutine基本特性 特性说明轻量级初始栈大小仅2KB,可动态增长调度方式协作式调度,由Go运行时管理创建成本创建成本很低,可同时运行数十万个通信方式通过channel进行通信&#x…...

Figma插件指南:12款提升设计生产力的插件
在当今的设计领域,Figma已经成为许多UI设计师和团队的首选原型和数字设计软件。随着Figma的不断更新和插件库的扩展,这些工具极大地提升了设计工作的效率。本文将介绍12款实用的Figma插件,帮助你在UI设计中更加高效。 即时AI 即时AI利用先进…...

【K8S系列】Kubernetes集群资源管理与调度 深度分析
在现代微服务架构中,Kubernetes(K8s)作为容器编排平台,提供了强大的资源管理和调度能力。然而,随着应用规模的扩大和复杂性增加,如何高效地管理和调度集群资源成为一个关键挑战。本文将深入探讨 Kubernetes…...

delphi fmx android 离线人脸识别
搜遍全网都没有找到delphi android 能用的 离线人脸识别,无需注册什么开发者 有这方面需求的可以用fsdk 这边用的luxand.FSDK8.0 android下的注册号要自己找下 1,用老猫的工具将android 下的sdk,FSDK.java 编译成FSDK.jar 老猫的工具 2,用上面的工具将FSDK.jar 生成de…...
Linux mountpoint 命令详解
前言 在 Linux 系统中,文件系统管理是一个非常重要的任务。mountpoint 是一个常用的小工具,用于检查目录是否是挂载点。本篇博客将详细介绍 mountpoint 命令的用法及其在日常系统管理中的应用。 什么是挂载点? 挂载点是一个目录࿰…...

Linux驱动开发(9):pinctrl子系统和gpio子系统--led实验
在前面章节,我们有过使用寄存器去编写字符设备的经历了。这种直接在驱动代码中, 通过寄存器映射来对外设进行使用的编程方式,从驱动开发者的角度可以说是灾难。 因为每当芯片的寄存器发生了改动,那么底层的驱动几乎得重写。 那么…...

用sqlmap工具打sqli-labs前20关靶场
这个星期我们用手动注入打了前20关靶场,今天我们用sqlmap直接梭哈前20关 1.介绍sqlmap sqlmap是一个自动化的SQL注入工具,其主要功能是扫描,发现并利用给定的URL和SQL注入漏洞。 2.下载和使用sqlmap 官方下载地址:GitHub - sq…...
代码随想录算法训练营第二十一天 | 93.复原IP地址 | 78.子集
Day 20 总结 自己实现中遇到哪些困难 一句话讲明白问题分类 组合问题和分割问题都是收集树的叶子节点,子集问题是找树的所有节点!切割字符串问题回顾 昨天的切割回文子串,和今天的切割ip地址,都是需要将字符串拆分成 n 份。只不过…...
#Uniapp篇:支持纯血鸿蒙发布适配UIUI
uni-ui梳理 组件生命周期 https://uniapp.dcloud.net.cn/tutorial/page.html#componentlifecycle 页面生命周期 https://uniapp.dcloud.net.cn/collocation/App.html#applifecycle onLaunch 当uni-app 初始化完成时触发(全局只触发一次),…...

边缘提取函数 [OPENCV--2]
OPENCV中最常用的边界检测是CANNY函数 下面展示它的用法 通常输入一个灰度图像(边界一般和颜色无关)这样也可以简化运算cv::Canny(inmat , outmat , therhold1, therhold2 ) 第一个参数是输入的灰度图像,第二个是输出的图像这两个参数都是引用…...

插值原理(数值计算方法)
插值原理(数值计算方法) 一. 原理介绍二. 图例三. 唯一性表述 一. 原理介绍 在数学中,插值(Interpolation)是指通过已知的离散数据点,构造一个连续的函数,该函数能够精确地通过这些数据点&#…...

【Pikachu】SSRF(Server-Side Request Forgery)服务器端请求伪造实战
尽人事以听天命 1.Server-Side Request Forgery服务器端请求伪造学习 SSRF(服务器端请求伪造)攻击的详细解析与防范 SSRF(Server-Side Request Forgery,服务器端请求伪造) 是一种安全漏洞,它允许攻击者通…...

IDEA怎么定位java类所用maven依赖版本及引用位置
在实际开发中,我们可能会遇到需要搞清楚代码所用依赖版本号及引用位置的场景,便于排查问题,怎么通过IDEA实现呢? 可以在IDEA中打开项目,右键点击maven的pom.xml文件,或者在maven窗口下选中项目,…...

Discuz论坛网站管理员的默认用户名admin怎么修改啊?
当我们在某个论坛注册账号后,处于某种原因想要修改用户名,该如何修改? Discuz论坛网站管理员处于安全性或某种原因想要修改默认用户名admin该如何修改?驰网飞飞和你分享 其实非常简单,但是普通用户没有修改权限&…...
BIO、NIO、AIO的区别?
文章目录 BIO、NIO、AIO的区别?为什么不使用java 原生nio哪些项目使用了netty BIO阻塞I/O存在问题 NIO(nonblocking IO)Java NIO channel(通道)、buffer、selector(选择器) AIO(Asynchronous I/O) BIO、NIO…...
音视频入门基础:MPEG2-TS专题(7)——FFmpeg源码中,读取出一个transport packet数据的实现
一、引言 从《音视频入门基础:MPEG2-TS专题(3)——TS Header简介》可以知道,TS格式有三种:分别为transport packet长度固定为188、192和204字节。而FFmpeg源码中是通过read_packet函数从一段MPEG2-TS传输流/TS文件中读…...
Flutter中sqflite的使用案例
目录 引言 安装sqflite 创建表 查询数据 添加数据 删除数据 更新数据 完整使用案例 引言 随着移动应用的发展,本地数据存储成为了一个不可或缺的功能。在Flutter中,sqflite 是一个非常流行且强大的SQLite插件,它允许开发者在移动设备…...

C++初阶-list的底层
目录 1.std::list实现的所有代码 2.list的简单介绍 2.1实现list的类 2.2_list_iterator的实现 2.2.1_list_iterator实现的原因和好处 2.2.2_list_iterator实现 2.3_list_node的实现 2.3.1. 避免递归的模板依赖 2.3.2. 内存布局一致性 2.3.3. 类型安全的替代方案 2.3.…...
前端倒计时误差!
提示:记录工作中遇到的需求及解决办法 文章目录 前言一、误差从何而来?二、五大解决方案1. 动态校准法(基础版)2. Web Worker 计时3. 服务器时间同步4. Performance API 高精度计时5. 页面可见性API优化三、生产环境最佳实践四、终极解决方案架构前言 前几天听说公司某个项…...
FastAPI 教程:从入门到实践
FastAPI 是一个现代、快速(高性能)的 Web 框架,用于构建 API,支持 Python 3.6。它基于标准 Python 类型提示,易于学习且功能强大。以下是一个完整的 FastAPI 入门教程,涵盖从环境搭建到创建并运行一个简单的…...

YSYX学习记录(八)
C语言,练习0: 先创建一个文件夹,我用的是物理机: 安装build-essential 练习1: 我注释掉了 #include <stdio.h> 出现下面错误 在你的文本编辑器中打开ex1文件,随机修改或删除一部分,之后…...

《用户共鸣指数(E)驱动品牌大模型种草:如何抢占大模型搜索结果情感高地》
在注意力分散、内容高度同质化的时代,情感连接已成为品牌破圈的关键通道。我们在服务大量品牌客户的过程中发现,消费者对内容的“有感”程度,正日益成为影响品牌传播效率与转化率的核心变量。在生成式AI驱动的内容生成与推荐环境中࿰…...

【2025年】解决Burpsuite抓不到https包的问题
环境:windows11 burpsuite:2025.5 在抓取https网站时,burpsuite抓取不到https数据包,只显示: 解决该问题只需如下三个步骤: 1、浏览器中访问 http://burp 2、下载 CA certificate 证书 3、在设置--隐私与安全--…...
C++ 基础特性深度解析
目录 引言 一、命名空间(namespace) C 中的命名空间 与 C 语言的对比 二、缺省参数 C 中的缺省参数 与 C 语言的对比 三、引用(reference) C 中的引用 与 C 语言的对比 四、inline(内联函数…...
使用Matplotlib创建炫酷的3D散点图:数据可视化的新维度
文章目录 基础实现代码代码解析进阶技巧1. 自定义点的大小和颜色2. 添加图例和样式美化3. 真实数据应用示例实用技巧与注意事项完整示例(带样式)应用场景在数据科学和可视化领域,三维图形能为我们提供更丰富的数据洞察。本文将手把手教你如何使用Python的Matplotlib库创建引…...

安宝特方案丨船舶智造的“AR+AI+作业标准化管理解决方案”(装配)
船舶制造装配管理现状:装配工作依赖人工经验,装配工人凭借长期实践积累的操作技巧完成零部件组装。企业通常制定了装配作业指导书,但在实际执行中,工人对指导书的理解和遵循程度参差不齐。 船舶装配过程中的挑战与需求 挑战 (1…...

短视频矩阵系统文案创作功能开发实践,定制化开发
在短视频行业迅猛发展的当下,企业和个人创作者为了扩大影响力、提升传播效果,纷纷采用短视频矩阵运营策略,同时管理多个平台、多个账号的内容发布。然而,频繁的文案创作需求让运营者疲于应对,如何高效产出高质量文案成…...