python兩個字串有變化值作對比

2022-08-23 18:54:06 字數 716 閱讀 2242

兩個字串作對比,實際值一些no變化,預期值中用*代替,以下是指令碼

actual = '

, "message": "請求成功"}

'expect = '

, "message": "請求成功"}

'count =0

for expect_char in

expect:

count += 1

if 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 0for expect char in expect count 1if expect char 遍歷預期字串,找到 位置 print co...

連線兩個字串

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...