トップページ > プログラム > 2014年05月29日 > bhBe2OtM

書き込み順位&時間帯一覧

20 位/185 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000200010000000003



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
Pythonのお勉強 Part49
StackOverflowについて語るスレ

書き込みレス一覧

Pythonのお勉強 Part49
483 :デフォルトの名無しさん[sage]:2014/05/29(木) 10:16:59.62 ID:bhBe2OtM
def parseNumber(s):
try:
return float(s)
except (ValueError, ), e:
return int(s)

num = [parseNumber(i) for i in data]
Pythonのお勉強 Part49
484 :デフォルトの名無しさん[sage]:2014/05/29(木) 10:24:06.07 ID:bhBe2OtM
間違えた
逆だった

def parseNumber(s):
try:
return int(s)
except (ValueError, ), e:
return float(s)

>>> for i in ['1.3', '-.3', '2', 'a']:
... 2 * parseNumber(i)
...
2.6000000000000001
-0.59999999999999998
4
Traceback (most recent call last):
File "<stdin>", line 2, in <module>
File "<stdin>", line 5, in parseNumber
ValueError: invalid literal for float(): a
StackOverflowについて語るスレ
74 :デフォルトの名無しさん[sage]:2014/05/29(木) 14:36:51.93 ID:bhBe2OtM
馬鹿除けフィルターとしては効果大


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。