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插件,它允许开发者在移动设备…...
三维GIS开发cesium智慧地铁教程(5)Cesium相机控制
一、环境搭建 <script src"../cesium1.99/Build/Cesium/Cesium.js"></script> <link rel"stylesheet" href"../cesium1.99/Build/Cesium/Widgets/widgets.css"> 关键配置点: 路径验证:确保相对路径.…...
PHP和Node.js哪个更爽?
先说结论,rust完胜。 php:laravel,swoole,webman,最开始在苏宁的时候写了几年php,当时觉得php真的是世界上最好的语言,因为当初活在舒适圈里,不愿意跳出来,就好比当初活在…...

边缘计算医疗风险自查APP开发方案
核心目标:在便携设备(智能手表/家用检测仪)部署轻量化疾病预测模型,实现低延迟、隐私安全的实时健康风险评估。 一、技术架构设计 #mermaid-svg-iuNaeeLK2YoFKfao {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg…...

相机Camera日志实例分析之二:相机Camx【专业模式开启直方图拍照】单帧流程日志详解
【关注我,后续持续新增专题博文,谢谢!!!】 上一篇我们讲了: 这一篇我们开始讲: 目录 一、场景操作步骤 二、日志基础关键字分级如下 三、场景日志如下: 一、场景操作步骤 操作步…...

蓝牙 BLE 扫描面试题大全(2):进阶面试题与实战演练
前文覆盖了 BLE 扫描的基础概念与经典问题蓝牙 BLE 扫描面试题大全(1):从基础到实战的深度解析-CSDN博客,但实际面试中,企业更关注候选人对复杂场景的应对能力(如多设备并发扫描、低功耗与高发现率的平衡)和前沿技术的…...

dedecms 织梦自定义表单留言增加ajax验证码功能
增加ajax功能模块,用户不点击提交按钮,只要输入框失去焦点,就会提前提示验证码是否正确。 一,模板上增加验证码 <input name"vdcode"id"vdcode" placeholder"请输入验证码" type"text&quo…...
【ROS】Nav2源码之nav2_behavior_tree-行为树节点列表
1、行为树节点分类 在 Nav2(Navigation2)的行为树框架中,行为树节点插件按照功能分为 Action(动作节点)、Condition(条件节点)、Control(控制节点) 和 Decorator(装饰节点) 四类。 1.1 动作节点 Action 执行具体的机器人操作或任务,直接与硬件、传感器或外部系统…...

2021-03-15 iview一些问题
1.iview 在使用tree组件时,发现没有set类的方法,只有get,那么要改变tree值,只能遍历treeData,递归修改treeData的checked,发现无法更改,原因在于check模式下,子元素的勾选状态跟父节…...

RNN避坑指南:从数学推导到LSTM/GRU工业级部署实战流程
本文较长,建议点赞收藏,以免遗失。更多AI大模型应用开发学习视频及资料,尽在聚客AI学院。 本文全面剖析RNN核心原理,深入讲解梯度消失/爆炸问题,并通过LSTM/GRU结构实现解决方案,提供时间序列预测和文本生成…...
使用Matplotlib创建炫酷的3D散点图:数据可视化的新维度
文章目录 基础实现代码代码解析进阶技巧1. 自定义点的大小和颜色2. 添加图例和样式美化3. 真实数据应用示例实用技巧与注意事项完整示例(带样式)应用场景在数据科学和可视化领域,三维图形能为我们提供更丰富的数据洞察。本文将手把手教你如何使用Python的Matplotlib库创建引…...