程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

Python學習筆記六之字符串操作:遍歷、切割、查找等

編輯:Python

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

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved