LoginSignup
1
0

More than 5 years have passed since last update.

Pythonのコマンドラインでのtype(型)について

Last updated at Posted at 2018-03-19

pythonのprint出力についての質問です。 - Qiitaへの回答として、また備忘録として残します。

上記記事の質問者の内容としては、こうでした。

  • 下記のようにコマンドラインで打って出力された「5.0」は同じものでしょうか?

(質問された方が削除されたため、個人的な備忘録として記載しております)
(※出先でざっと調べた内容のため、誤りなどありましたらご指摘願います)


>>> width = 5
>>> height = 2
>>> area = width * height / 2
>>> area
5.0
>>> print(area)
5.0

このそれぞれのデータの扱いについてはtype(area)という記述で調べられます。

つまり、print()内部ではstr(area)今は分からなくても大丈夫です)が呼ばれているとすると、


>>> width = 5
>>> height = 2
>>> area = width * height / 2
>>> type(area)
 <type 'float'>
>>> type(str(area))
 <type 'str'>

となるはずです。

結果

2018-03-19.png

補足

コミュニティガイドライン - Qiita:Support

この記事は、先述の質問者へ、プログラミングという新しい分野への挑戦への「敬意」として回答したものです。
もしその方に届くのであれば幸甚ですが、お返事は結構です。
自分もPythonは勉強中の身ですが、お互いが数年後に、
楽しく活躍するPythonエンジニアになることを願って。

1
0
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0