首先你必須了解 if 語句的用法
了解後就可以照你想要的修改
if event.message.text == '#小劇場':
...
elif event.message.text == '#大劇場':
...
大概這樣
怎麼PYTHON的IF ELSE跟SWITCH CASE很像@@
呃...
event.message.text 就是在line輸入的關鍵字
if event.message.text == '#小劇場' 的意思是
如果(if)輸入的關鍵字(event.message.text)等於 #小劇場 時
就執行底下的動作
elif 的意思是 else if
也就是有 或者如果 的意思
所以我的意思就是用 if ... elif 去判斷你多個關鍵字
分別去執行符合條件時所執行的動作
看這情況就先不提 switch 了
應該都大同小異啦 XD
如果是指
if:
elif:
的話
應該是說 python 的寫法就這樣
pythonic的寫法:
def f(x):
return {
'a': 1,
'b': 2,
}[x]
elif太繁複了,通常會用在真的還有其他邏輯要表達,用在switch的比較少。