まずはこちらをクリック!

Pythonの基礎(型)

サバくん
サバくん

Pythonでプログラミングを行うときにオブジェクト(データを抽象的に表したもの)の型を意識することはとても重要です。では型という概念についてみていきましょう。

型とは

型とはあるオブジェクトがどのような性質を持つものかを表すものです。型によって異なる振る舞いをします。

型を確認してみよう

1+2を表示してみよう!(①””で囲まない方法と②””で囲む方法の2方法で)

print(1+2)
print("1"+"2")

“”があるかないかで結果が変わってくる。これはprint()の()内を

①数値として読み込ませているのか

②文字列(数字)で読み込ませているのかの違いです!!

プログラミング言語は忖度してくれない。

ここで大事なのは””があるかないかでパソコンが命令(指示)が違うと判断してしまうことです。

1+1の答え(2)を知りたくてコードを書いとしても”1″+”1″を入力してセルを実行すると”11″と表示される。

プログラミング言語は忖度してくれない。書いたコードをそのまま疑うことなく実行してくれる可愛いやつなのだ

では、1+2と”1+2″のtype(型)を確認してみよう。typeの確認はtype()で実行できます。

type(1+2)

intと表示されればOK! (intとは整数型のことです)

type("1"+"2")

strと表示されればOK! (strとは文字型のことです)

このようにプログラミングでは数字(str型)と数値(int型)は違うのです!他にも

type型の意味
int整数
float浮動小数
str文字列
bool真偽値
listリスト
tupleタプル
dict辞書
set集合

のような型があります。(他にもありますが基本的なものだけを紹介しました。)

いろいろな型を確認してみよう

type(3)
type("6")
type(5.6)
type(True)
type([3,5])
type((3,6))
type({"a":8,"b":1})
type({3,6,1,5,"s"})

脱Python初心者ロードマップ

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA