Pythonの基本的なコードを一覧にして紹介するね。Pythonはシンプルで読みやすい文法を持つプログラミング言語で、多くの分野で使用されています。基本的な文法から少し高度なものまで、順を追って見てみましょう。
1. Hello World
print("Hello, World!")
2. 変数とデータ型
name = "太郎" # 文字列
age = 25 # 整数
height = 1.75 # 浮動小数点数
is_student = True # 真偽値
print(f"名前: {name}")
print(f"年齢: {age}")
print(f"身長: {height}")
print(f"学生ですか? {'はい' if is_student else 'いいえ'}")
3. 条件分岐
score = 85
if score >= 90:
print("A")
elif score >= 80:
print("B")
elif score >= 70:
print("C")
else:
print("D")
4. ループ
# forループ
for i in range(5):
print(f"forループ: {i}")
# whileループ
i = 0
while i < 5:
print(f"whileループ: {i}")
i += 1
5. 関数
# 関数の定義
def greet(name):
return f"こんにちは、{name}さん!"
# 関数の呼び出し
print(greet("太郎"))
6. リスト
fruits = ["りんご", "バナナ", "みかん"]
for fruit in fruits:
print(fruit)
7. 辞書
person = {
"name": "太郎",
"age": 25,
"is_student": True
}
print(f"名前: {person['name']}")
print(f"年齢: {person['age']}")
print(f"学生ですか? {'はい' if person['is_student'] else 'いいえ'}")
8. クラスとオブジェクト
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
def greet(self):
return f"こんにちは、{self.name}さん!"
person = Person("花子", 30)
print(person.greet())
9. ファイル操作
# ファイルに書き込む
with open("example.txt", "w") as file:
file.write("Hello, file!")
# ファイルを読み込む
with open("example.txt", "r") as file:
content = file.read()
print(content)
10. 例外処理
try:
result = 10 / 0
except ZeroDivisionError as e:
print(f"エラーが発生しました: {e}")
11. リスト内包表記
numbers = [1, 2, 3, 4, 5]
squares = [n ** 2 for n in numbers]
print(squares)
12. 辞書内包表記
fruits = ["りんご", "バナナ", "みかん"]
fruit_lengths = {fruit: len(fruit) for fruit in fruits}
print(fruit_lengths)
13. モジュールのインポート
import math
print(math.sqrt(16)) # 4.0
14. リストの操作
fruits = ["りんご", "バナナ", "みかん"]
fruits.append("ぶどう")
fruits.remove("バナナ")
print(fruits) # ['りんご', 'みかん', 'ぶどう']
15. 辞書の操作
person = {"name": "太郎", "age": 25}
person["age"] = 26
person["city"] = "東京"
print(person) # {'name': '太郎', 'age': 26, 'city': '東京'}
16. 集合の操作
fruits = {"りんご", "バナナ", "みかん"}
fruits.add("ぶどう")
fruits.remove("バナナ")
print(fruits) # {'りんご', 'みかん', 'ぶどう'}
17. タプルの操作
person = ("太郎", 25)
print(person[0]) # '太郎'
print(person[1]) # 25
18. datetimeモジュール
from datetime import datetime
now = datetime.now()
print(now) # 現在の日付と時刻を表示
19. 正規表現
import re
pattern = r"\d+"
text = "123 abc 456"
matches = re.findall(pattern, text)
print(matches) # ['123', '456']
20. ジェネレータ
def count_up_to(max):
count = 1
while count <= max:
yield count
count += 1
for number in count_up_to(5):
print(number)
これがPythonの基本的なコードの一覧だよ。これを参考にして、いろいろなプログラムを書いてみてね。
スポンサーリンク