Python:检查整数中的数字
如何为python检查整数中的数字?基本上是一个函数,如果整数中有8,则返回true。所以函数(8291)返回True,但函数(777)返回false。Python:检查整数中的数字,python,integer,Python,Integer,如何为python检查整数中的数字?基本上是一个函数,如果整数中有8,则返回true。所以函数(8291)返回True,但函数(777)返回false。 搜索数字的诀窍是什么?最简单的方法是将其转换为字符串并在那里搜索 str(8291)中的'8'->True str(777)中的'8->False如果将其转换为字符串,Python会为此提供一个方法 def contains_digit(digit, number): return str(digit) in str(number)
搜索数字的诀窍是什么?最简单的方法是将其转换为字符串并在那里搜索 str(8291)中的'8'->True
str(777)中的
'8
->False如果将其转换为字符串,Python会为此提供一个方法
def contains_digit(digit, number):
return str(digit) in str(number)
def function(number_to_search):
return '8' in str(number_to_search)
FWIW
import string
带有返回字符串。str(number)
中的数字[digit]大约快25%。