category icon
2021-11-20
Python

【Python 入門】文法一覧 チートシート

Windows 10 64bit
21H1
Python
3.9.7
profile
hikaru
Software Developer / DIY'er

標準出力

python
print("Hello world !")
実行結果
Hello world !

コメント

python
# この行はコメントです
print("Hello world !")

変数

python
# 変数 x に計算した値を代入
x = 12 + 3

# 15 が表示される
print(x)

関数

文法

python
# 関数の定義
def 関数名(引数1, 引数2, 引数3, ...):
    処理
    return 戻り値

# 関数の呼び出し
関数名(引数1, 引数2, 引数3, ...)

例 (型なし)

python
# 関数の定義 (型なし)
def add(a, b):
    return a + b

# 関数の呼び出し
x = add(12, 3)

 # 15 が表示される
print(x)

例 (型あり)

python
# 関数の定義 (型あり)
def add(a: int, b: int) -> int:
    return a + b

# 関数の呼び出し
x = add(12, 3)

# 15 が表示される
print(x)

クラス

python
# クラスの定義 (型あり)
class TestClass:
    # クラス内の変数
    x: int = 0
    
    # クラス内のメソッド (関数のこと)
    def add(self, a: int, b: int) -> None:
        self.x = a + b

# クラスをインスタンス化
testClass = TestClass()

# クラスのメソッドを実行
testClass.add(12, 3)

# クラスの変数を取得して表示
print(testClass.x) # 15 が表示される