Pythonの整数の数値をどのようにチェックしますか? 基本的に、整数に 8 が含まれている場合に true を返す関数です。function(8291) は True を返しますが、 function(777) は false を返します。数字を探すコツは?
質問する
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 に答える