-2

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

4

3 に答える 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 に答える