溫馨提示×

python中match用法有哪些

小億
201
2023-08-02 19:08:53
欄目: 編程語言

在Python中,match關鍵字可以用于以下幾個方面:

  1. 字符串匹配:使用match方法來檢查一個字符串是否與指定的模式匹配。
import re
pattern = r"Hello"
string = "Hello, World!"
result = re.match(pattern, string)
if result:
print("匹配成功")
else:
print("匹配失敗")
  1. 正則表達式匹配:使用re模塊的match函數(shù)來進行正則表達式模式匹配。
import re
pattern = r"Hello"
string = "Hello, World!"
result = re.match(pattern, string)
if result:
print("匹配成功")
else:
print("匹配失敗")
  1. 模式匹配:使用match語句來對多個模式進行匹配,并執(zhí)行相應的代碼塊。
value = 2
match value:
case 1:
print("匹配到1")
case 2:
print("匹配到2")
case _:
print("未匹配到")

需要注意的是,模式匹配是在Python 3.10及以上版本中引入的新特性。

0