Python:检查整数中的数字

时间:2012-07-26 15:56:36

标签: python integer

如何检查python的整数?基本上是一个函数,如果8是整数,则返回true。 so function(8291)返回True但函数(777)返回false。 什么是搜索数字的技巧?

3 个答案:

答案 0 :(得分:8)

def contains_digit(digit, number):
    return str(digit) in str(number)

答案 1 :(得分:2)

最简单的方法是将其转换为字符串并在那里搜索。

'8' in str(8291) - >真

'8' in str(777) - >假

答案 2 :(得分:0)

如果你将它转换为字符串,Python就有了这个方法。

def function(number_to_search):
    return '8' in str(number_to_search)