兩個字串作對比,實際值一些no變化,預期值中用*代替,以下是指令碼
'''
'''actual =
', "message": "請求成功"}'
expect =
', "message": "請求成功"}'
count =
0for expect_char in expect:
count +=
1if expect_char ==
'*':
# 遍歷預期字串,找到*位置
print
(count)
actual = actual[
:count -1]
+"*"
+ actual[count:
]# 把實際字串該位置替換為*
print
(actual)
for actual_char in actual[count:]:
if actual_char ==
'"':
# 依次替換後面的字元為空,直到引號,引號可以換為其他字元,亦可多個
break
actual = actual[
:count]
+ actual[count +1:
]print
(actual, count)
print
(actual)
因為對效能要求不高,想提高效能,可替換字串拼接方式。 python兩個字串有變化值作對比
兩個字串作對比,實際值一些no變化,預期值中用 代替,以下是指令碼 actual message 請求成功 expect message 請求成功 count 0 for expect char in expect count 1 if expect char 遍歷預期字串,找到 位置 print ...
連線兩個字串
include include void main char lianjie char a 30 char b 30 原型 extern char strcat char dest,char src 用法 include 功能 把src所指字串新增到dest結尾處 覆蓋dest結尾處的 0 並新增 ...
交換兩個字串
交換兩個字串,原來的字串分別為 學生 和 好 字串輸出顯示為 學生好 交換後輸出顯示為 好學生 include using namespace std int main char c1 5 學生 char c2 3 好 char m,n,t m c1 n c2 cout 交換前 m n n t co...