python - “if in”语句中的多种可能性

时间:2013-03-21 18:39:00

标签: python

我想检查问号或点是否在单词的最后位置。所以做一些事情:

if ".","?" in word[-1]:

或者:

if [".","?"] in word[-1]:

导致语法无效。这样做的正确方法是什么? (最好没有正则表达式)

2 个答案:

答案 0 :(得分:3)

对于此特定案例,您要检查结尾:

if word.endswith(('.','?')):

答案 1 :(得分:3)

你倒退了订单。

if word[-1] in ".?":

请参阅documentation

中的in运算符