python同時判斷小括號和中括號是否配對成功?
簡單地匹配(判斷出現(xiàn)的左右中括號、左右小括號出現(xiàn)個數(shù)是一樣)的python代碼如下:
from collections import Counter
s=list(input("請輸入待檢測代碼串: "))
cnt=Counter(s)
if cnt['(']==cnt[')'] and cnt['[']==cnt[']']:
print("括號匹配結(jié)果成功!")
else:
print("匹配失敗,請重新校對代碼串。。。")
復雜的檢測可能會用到正則表達式,以上,就當小弟拋磚引玉吧。