Python改め、PHPを頑張るブログスマートフォン用の表示で見るPython改め、PHPを頑張るブログ突然Pythonに目覚めました。何でもっと早くプログラムをやらなかったのか...後悔しています。転職してPHPを本格的にやる事になりました。botは実装できたので、今度はおしゃべりBOTを作っています。日経新聞のHPから日経平均を取得して返すBOTを作ったのですが、日経平均が21,803.95と、小数点とカンマを含んだ文字列で返ってきます。そこまで精密じゃなくて良いので、小数点を切り捨てようと思ったら意外に出来ずハマってしまいました。単純に、int()使えばすぐやん、と思ったのですが、小数点を含む文字列をintで整数には変換できないようです。これは問題なく変換出来ます。小数点があるとダメです。'200.00'なのでflaotにすればいいんじゃないかとやってみました。float('200.00')200.0ならばこれで取得した日経平均をfloatにしてみます。'21,803.95'なんか怒られました。文字列の中にカンマが含まれてるとfloatは機能してくれないようです。ことで、replaceを使ってカンマを消してみました。''))21803.95出来た!ここまで出来ればあとは簡単。'')))21803面倒ですが、一度floatにしてからintにする事で無事整数に変換出来ました。カッコだらけで見づらいのでfloatの値は変数に入れてからでもいいかもですね。再度カンマを付けたかったらformatを使えばOKです。他にもっとスマートなやり方あるのかな?なんかこうゆう初歩的な事が突然分からないと不安になりますが、まぁ一歩一歩やっていくしかないですね。同じ初学者さんの参考になったら幸いです。»プロフィールid:python_konbu突然pythonに目覚めました。何でもっと早くプログラムをやらなかったのか...後悔しています。開発にアサインされて一月半が経ちました。参加グループプログラミングタイトルはてなブログをはじめよう!python_konbuさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。