私はいくつかの答えを探していて、どれもうまくいかないようです。整数の最後の数を削除
以下は例ですが、コードは機能せず、エラーが発生します。私はPython 2.7を使用しています。
非常に簡単ですoperationTwo = 91239
operationTwo = operationTwo[:-1]
print(operationTwo)
私はいくつかの答えを探していて、どれもうまくいかないようです。整数の最後の数を削除
以下は例ですが、コードは機能せず、エラーが発生します。私はPython 2.7を使用しています。
非常に簡単ですoperationTwo = 91239
operationTwo = operationTwo[:-1]
print(operationTwo)
コードintegers
に動作しますが、ありません。それを使用したい場合は、スライスのために番号をstr
に変換してからint
に変換し直すことができます。これは、ベストプラクティスではありませんが、それは次のように行うことができます。
operationTwo = 91239
operationTwo = int(str(operationTwo)[:-1])
print(operationTwo)
私はしかしように、integer
部門となるだろう:
operationTwo = 91239
operationTwo = operationTwo // 10
print(operationTwo)
これらのメソッドは、 1桁です。文字列スライスでint()にしようとしないでください。どちらの場合も、正しい答えはスペース(None)でゼロではないため、1桁の数字をテストすることをお勧めします。 –