2013-03-21 44 views
0

我想检查问号或点是否在单词的最后位置。这样做是这样的:python - “if in”语句有多种可能性

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

或者:

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

导致无效的语法。什么是正确的方法来做到这一点? (最好不用正则表达式)

回答

3

你得到命令倒退。

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

参考in运营商在documentation

3

对于这个特别情况下,如果要检查结束:

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