2016-12-11 12 views
0
time = raw_input() 
if "PM" in time: 
    ls = time.split(":") 
    int(ls[0]) 
    print type(ls[0]) 

私が解決したHackerearthに問題があります。しかし、私のコードは、strをintに変更しません。 出力は私がintに、私はそれを数学的な計算を実行することができ、時間の最初の要素を変更したいPython2でstrをintに変更する

<type 'str'> 

です。それが取る入力整数を返しint()

6:05:08PM 

答えて

0

あります。変数はインプレースで変更されません。

結果割り当てます。これは、intにSTRをキャストして、しかし、あなたのためのトリックを行うことに注意する必要があり、その後uは計算

+0

ありがとうございました。今は愚かな間違いのようです。 :) –

0
Integer = int(ls[0]) 

をこれは非常に安全性の低いアプローチです。

0

int(ls[0])を行うには、この整数を使用することができます

ls[0] = int(ls[0]) 
関連する問題