文字列"abajaao1grg100rgegege"
の整数の数を計算したいと思います。 私はisnumeric()
を使ってみましたが、 '100'は3つの異なる整数とみなされ、出力4が表示されます。私のプログラムでは、100を単一の整数として扱います。Python文字列内の整数の数を計算するには
T = int(input())
for x in range(T):
S = input()
m = 0
for k in S:
if (k.isnumeric()):
m += 1
print(m)
:
は、以前の文字が数字なかった場合にのみ、カウンターを増やしますか? – idjaw
@ idjawの言葉で言えば:_あなたの解決策を私に見せてもらうと、私はあなたに私を見せてくれるでしょう。 –