如何计算字符串末尾的特定字符数忽略重复?

Opt*_*mus 4 python

我有一系列的字符串:

my_text = "one? two three??"
Run Code Online (Sandbox Code Playgroud)

我只想数数?在字符串的末尾.以上应该返回2(而不是3).

到目前为止我尝试过的:

my_text.count("?") # returns 3
Run Code Online (Sandbox Code Playgroud)

wim*_*wim 9

它没有内置的方法.但像这样简单的事情应该可以解决问题:

>>> len(my_text) - len(my_text.rstrip('?'))
2
Run Code Online (Sandbox Code Playgroud)