在Python中,match
關鍵字可以用于以下幾個方面:
match
方法來檢查一個字符串是否與指定的模式匹配。import re
pattern = r"Hello"
string = "Hello, World!"
result = re.match(pattern, string)
if result:
print("匹配成功")
else:
print("匹配失敗")
re
模塊的match
函數來進行正則表達式模式匹配。import re
pattern = r"Hello"
string = "Hello, World!"
result = re.match(pattern, string)
if result:
print("匹配成功")
else:
print("匹配失敗")
match
語句來對多個模式進行匹配,并執行相應的代碼塊。value = 2
match value:
case 1:
print("匹配到1")
case 2:
print("匹配到2")
case _:
print("未匹配到")
需要注意的是,模式匹配是在Python 3.10及以上版本中引入的新特性。