【发布时间】:2014-11-22 07:10:57
【问题描述】:
我想检查一个变量是否在末尾包含一个子字符串。
例如:
text = 'lord_of_pizzas_DFG'
if ???:
print('You shall pass')
else:
print('You shall not pass')
我想知道如何检查“DFG”是否在字符串的末尾。我应该写什么而不是 ??? 以使代码打印“你应该通过”?
【问题讨论】:
我想检查一个变量是否在末尾包含一个子字符串。
例如:
text = 'lord_of_pizzas_DFG'
if ???:
print('You shall pass')
else:
print('You shall not pass')
我想知道如何检查“DFG”是否在字符串的末尾。我应该写什么而不是 ??? 以使代码打印“你应该通过”?
【问题讨论】:
text = 'lord_of_pizzas_DFG'
if text.endswith("DFG"):
print('You shall pass')
else:
print('You shall not pass')
【讨论】:
text[-3:] 如果你想明确地说“最后三个字符”。