Pythonで使用する型について(1)

数値型

数値型は数を表すのに使用されるデータ型です。数値型には、「整数型(int)」、「浮動小数点型(float)」、「複素数型(complex)」の3つがあります。

  • 整数型
    1、200、–100など
  • 浮動小数点型
    1.23、43.21、–10.5など
  • 複素数型
    1や10などの実数と、「i」や「5i」といった虚数を組み合わせたもの

実際に数値を引数に割り当てて、引数のデータ型を調べて見ましょう。データ型を調べるには、type()関数を使用します。インタラクティブモードで以下のように、数字をnumという引数に割り当てた後に、type()関数を実行してみます。

>>> num = 100
>>> type(num)
<class 'int'>

結果を見ると、「<class ‘int’>」となっていますので、整数型クラスであることがわかります。次に小数点のある数値を割り当ててみます。

>>>
>>> num = 3.14
>>> type(num)
<class 'float'>

「<class ‘float’>」となり、浮動小数点型であることがわかります。

整数型と浮動小数点型の数値を計算

整数型と浮動小数点型の数値を計算すると、結果は浮動小数点型になります。

>>> num = 10 + 5.5
>>> print (num)
15.5
>>> type(num)
<class 'float'>

整数型の数値どうしの計算でも、結果によっては浮動小数点型になります。

>>> num = 10 / 3
>>> print(num)
3.3333333333333335
>>> type(num)
<class 'float'>

おすすめ記事

  • 【特集】 いまさら聞けないIT契約書のはなし【第4回 契約の種類(2)】
  • 【特集】 進化する脅威にどう立ち向かうか【最終回】
  • 【特集】 災害復旧、事業継続計画(BCP)などの対策状況(2018年)・後編
  • 【特集】 地震や台風から情報資産を守る救世主・データセンター活用の今
  • 【特集】 「固定電話も、ムダ残業もやめた」徹底した"富士通流"働き方改革
  • 関連記事

    メールマガジン

    ネットワ-ク初心者のみなさま。
    ネットワークの基礎知識を疎かにすることは
    大変危険です!!

    「初心者にも理解できるネットワーク技術」

    これを読めばネットワークの基礎が分かる!!
    ネットワーク関連の仕事に就きたいとお考えの学生の方や、ネットワークに興味があって転職を考えている社会人の方、まずは登録してみてください。

    もちろん無料です!!

    ↓メールマガジン購読はこちら↓

    メールアドレス:

    検索

    特集

    初心者のためのciscoルータの管理

    目指せPMP


    著書

    図解入門 よくわかる最新ネットワーク技術の基本と仕組み

    初心者のためのCiscoルータ運用ガイド: 最速でCiscoルータを理解するための解説書

    目指せPMP PMBOK第5版対応: 最速でPMPに合格するための解説書

    見てわかるTCP/IP

    おすすめ記事

    カテゴリ

    ブログ最新記事