はじめに
前編に続き、Pythonの基本機能についてのお話です。今回はオブジェクト指向の要素の1つ、クラスにも触れています。
条件分岐
Pythonの条件分岐はif文で行います。C言語にはswitch文がありましたが、Pythonでは3.10以降でmatch文が追加されています。
x = 10
if x > 0:
print("正の数")
elif x == 0:
print("ゼロ")
else:
print("負の数")
繰り返し
# for文
for i in range(5):
print(i)
# while文
n = 0
while n < 5:
print(n)
n += 1
関数
def greet(name):
return f"こんにちは、{name}さん!"
print(greet("eight"))
クラス
class Animal:
def __init__(self, name):
self.name = name
def speak(self):
print(f"{self.name}が鳴いています")
class Dog(Animal):
def speak(self):
print(f"{self.name}:ワン!")
dog = Dog("ポチ")
dog.speak()
さいごに
Pythonの基本的な機能を一通り見てきました。次回はMediaPipeをPythonで試してみます☺️
それでは、今回はここまで。ありがとうございました😊