Python学习笔记六之字符串操作:遍历、切割、查找等
2023-09-14 09:14:40 时间
Python字符串操作
1.遍历
labels=['a','b','c','d']
for i in labels:
print(i,end=" ")
***
output:
a b c d
for i in range(0,len(labels)):
print(labels[i])
***
output:
a b c d
**************************enumerate************************************
gresult=[{'class': 'person', 'conf': '0.79', 'position': [655, 173, 235, 503]},
{'class': 'person', 'conf': '0.79', 'position': [579, 89, 212, 587]},
{'class': 'recyc', 'conf': '0.82', 'position': [551, 428, 166, 137]}]
for i,label in enumerate(gresult):
print(i,label)
***
output:
0 {'class': 'person', 'conf': '0.79', 'position': [655, 173, 235, 503]}
1 {'class': 'person', 'conf': '0.79', 'position': [579, 89, 212, 587]}
2 {'class': 'recyc', 'conf': '0.82', 'position': [551, 428, 166, 137]}
2.切割
懒得打了…
#!/usr/bin/python3
a = "Hello"
b = "Python"
print("a + b 输出结果:", a + b)
print("a * 2 输出结果:", a * 2)
print("a[1] 输出结果:", a[1])
print("a[1:4] 输出结果:", a[1:4])
if( "H" in a) :
print("H 在变量 a 中")
else :
print("H 不在变量 a 中")
if( "M" not in a) :
print("M 不在变量 a 中")
else :
print("M 在变量 a 中")
print (r'\n')
print (R'\n')
***
output:
a + b 输出结果: HelloPython
a * 2 输出结果: HelloHello
a[1] 输出结果: e
a[1:4] 输出结果: ell
H 在变量 a 中
M 不在变量 a 中
\n
\n
path_video="F:\\Deeplearning\\yolov5-master\\original\\d01.mp4"
name=path_video.split("\\")[-1]
***
output:
d01.mp4
name_=name.split(".")[0]
***
output:SetROI\d04
name_=name.split(".")[1]
***
output:mp4
- 设置切割次数:
s = '小明,20,北京,139XXXXXXX'
sp_lst = s.split(',', 1)[0]
print(sp_lst)
>>>'小明'
- 反向切割并设置次数
s = '小花,20,北京,138XXXXXXX'
sp_lst = s.rsplit(',', 1)[-1]
print(sp_lst)
>>>'138XXXXXXX'
3.查找
#判断列表中是否包含子串:
# 创建列表
List = ['Lu','Xiao','Yang','Qi']
# 判断列表中是否含有字符串
if 'Yang' in List:
print('1')
else:
print('0')
相关文章
- Python –遍历NumPy中的列
- Python glob使用
- python:ERROR: No matching distribution found for Pillow==9.1.0的处理(Python 3.6.8)
- 【Python】python对象与json相互转换
- Python Django 文件上传代码示例
- 用半励志的方式告诉你,怎么学习Python开发
- Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Listbox/Scrollbar)
- Python语言学习:基于python五种方法实现使用某函数名【func_01】的字符串格式('func_01')来调用该函数【func_01】执行功能
- Python语言学习之双下划线那些事:python和双下划线使用方法之详细攻略
- Python之ffmpeg-python:ffmpeg-python库的简介、安装、使用方法之详细攻略
- Python:利用python代码编程实现将视频的avi格式转换为MP4格式
- 已解决2.Set PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION=python (but this will use pure-Python parsing and wi
- 已解决2. Set PROTOCOL_BUPFERS_PYTHON_iMPLEMENTATION=python (but this will use pure-Python parsing and w
- python实现五子棋游戏(pygame版)(附零基础学习资料)
- 【python代码】:能在手机上敲 Python 代码几款App
- 基于XGBoost-LSTM的天然气价格预测研究(Python代码实现)
- 基于DistFlow的含分布式电源配电网优化模型【IEEE39节点】(Python代码实现)
- 运行python不报错,运行pip报错
- python之合并文件
- 我用python之实现人脸对比(Deepface)
- Python编程:shelve模块-持久化python数据
- Python编程:查看python环境支持的whl
- Python连K8s报错: urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host=‘127.0.0.1‘, port=6443):
- python基础===利用PyCharm进行Python远程调试(转)
- python api接口认证脚本
- 〖Python全栈白宝书-免费版㉓〗- 列表的索引与切片
- 第3讲: Python开发语言中的基本数据类型