你如何检查python的整数中的数字?基本上是一个如果 8 在整数中则返回 true 的函数。所以函数(8291)返回真,但函数(777)返回假。搜索号码的诀窍是什么?
问问题
246 次
3 回答
7
def contains_digit(digit, number):
return str(digit) in str(number)
于 2012-07-26T15:57:42.433 回答
2
最简单的方法是将其转换为字符串并在那里搜索。
'8' in str(8291)
-> 真
'8' in str(777)
-> 错误
于 2012-07-26T15:57:36.850 回答
0
如果将其转换为字符串,Python 有一个方法。
def function(number_to_search):
return '8' in str(number_to_search)
于 2012-07-26T16:00:09.293 回答