Pythonの基礎知識(入門編)

【Python入門】変数と計算でデータ操作を体験!

前回の記事で、Pythonを使って「Hello World」を表示できたあなたは、すでにプログラミングの最初の一歩を踏み出しています。今回は、その先のステップとして「変数」と「計算」を使い、自分の手で“データを操作できる”感覚を体験してもらいます。

Pythonの基礎

🟣 Pythonの基礎知識(入門編)
📌はじめてでも安心!Pythonで「動く感動」を味わえる超やさしい入門ステップ
├─【Python入門】「動いた!」という感動体験(Hello World) 
├─【Python入門】変数と計算でデータ操作を体験! 
├─【Python入門】条件で動きが変わる!if文の基本
├─【Python入門】同じ処理をくり返す「for文」入門! 
├─【Python入門】関数で処理をまとめて再利用! 
├─【Python入門】リストで複数データを扱う方法 
└─【Python入門】ミニアプリで総復習!「動いた!」の感動を体験しよう 

🟣Pythonの基礎知識シリーズ:(基礎編)
📌基本文法から実用テクニックまで、Pythonの土台をしっかり固めるステップアップ講座

🟣Pythonの基礎知識シリーズ:(実践編)
📌知識を活かす実践編!ミニアプリや業務自動化で「できる」を実感できる構成

変数を使ってみよう

プログラムで値を記録・活用するには「変数」が必要です。ここでは、変数の基本的な使い方を学びながら、データを操作する感覚をつかみましょう。

変数とは何か?基本の考え方

ルーキー
xって何のこと?
変数は「データに名前をつけて保管できる箱」みたいなものだよ。
ビープロ

たとえば、次のように書くと「xという名前の変数に10を入れる」という意味になります。

x = 10

変数の使い方と活用イメージ

ルーキー
変数に入れた値って、あとからどうやって使うの?
変数は一度値を入れておけば、名前を呼ぶだけで何度でも使えるんだ。
ビープロ

たとえば、こんな風に複数の変数を組み合わせて計算することができます。

x = 10
y = 5
print(x + y)

このコードを実行すると、15 と表示されます。

計算をしてみよう

Pythonでは変数に数値を入れておけば、簡単に計算ができます。ここでは、足し算・引き算などの基本的な演算子を学びましょう。

基本的な演算子を覚えよう

Pythonで使える主な演算子は以下の通りです。

演算子意味
+足し算x + y
-引き算x - y
*掛け算x * y
/割り算(小数)x / y
//割り算(整数)x // y
%余りx % y

演算子を使って実際に計算してみよう

ルーキー
ほんとに足し算できるの?
試してみよう!Pythonでは計算式をそのまま書くだけでOKだよ。
ビープロ

x = 8
y = 3
print(x * y)

このコードを実行すると、24 が表示されます。

引き算や割り算も、同じように使えます。

自分のデータで試してみよう

変数は数値だけでなく、文字や単語なども扱えます。ここでは、文字列を変数に入れてみたり、変数どうしを組み合わせて表示する体験をしてみましょう。

文字列を変数に入れて表示する

ルーキー
数字だけじゃなくて、文字も使えるの?
もちろん!たとえば、名前やメッセージを入れておくこともできるよ。
ビープロ

message = "こんにちは"
print(message)

実行すると、「こんにちは」と画面に表示されます。

文字列+変数でメッセージを作る

文字列と変数を組み合わせて表示すると、動的なメッセージを作ることもできます。

name = "ルーキー"
print("ようこそ、" + name + "さん!")

このコードを実行すると、「ようこそ、ルーキーさん!」と表示されます。

ルーキー「なんか、ちょっと楽しくなってきたかも」

ルーキー
自分の名前が出てきた!なんかプログラムってちょっと楽しいかも!
そうそう、その調子で「動かせる実感」が湧いてくると、学びも加速するよ!
ビープロ

補足:文字列と数値はそのまま足せない

ここでひとつ注意点があります。Pythonでは「文字列」と「数字」は直接くっつけることができません。

ルーキー
えっ?じゃあ「得点は95点です」とかって書けないの?
そのまま書くとエラーになるけど、「str()」を使えばOKだよ!
ビープロ

たとえば、以下のように書くとエラーになります。

print("得点は" + 95)

これを実行するには、数値を文字列に変換する必要があります。

print("得点は" + str(95))

このように、 str() 関数を使うことで、数字も文字列として結合できるようになります。

このあたりは今後の学習でさらに詳しく扱っていきますので、まずは「数字はそのまま文字とくっつけられない」ということだけ覚えておきましょう。

▶ 続きはこちら:Python入門:条件で動きが変わる!if文の基本

よく読まれている記事

1

IT入門シリーズ 🟢 STEP 1: ITの基礎を知る(ITとは何か?) 📌 IT初心者が最初に学ぶべき基本知識。ITの概念、ネットワーク、OS、クラウドの仕組みを学ぶ ...

2

「私たちが日々利用しているスマートフォンやインターネット、そしてスーパーコンピュータやクラウドサービス――これらの多くがLinuxの力で動いていることをご存じですか?無料で使えるだけでなく、高い柔軟性 ...

3

この記事は、Linuxについて勉強している初心者の方向けに「Shellスクリプト」について解説します。最後まで読んで頂けましたら、Shellスクリプトはどのような役割を担っているのか?を理解出来るよう ...

-Pythonの基礎知識(入門編)

目次へ
S