【Python基礎文法1】まとめました
こんにちは。
自分用にPythonの基礎的な文法をまとめました。よければ辞書代わりや復習時にご利用ください。
この記事の続きは以下になりますので、こちらも見ていただければ!
Python基礎文法1の内容としては、以下になります。
・変数と表示
・条件分岐
・リストの変更
・辞書
・csvの読み込み、書き込み
・時間の処理
## 変数と表示 name = 'yamada' num = 38 print(name) # yamadaと表示される print(name + 'は' + str(num) + '才です') # yamadaは38才です ## 条件分岐 year = 2020 if year == 2020: print('happy new year') # happy new yearが表示される elif year >2020: print('future') else: print('past') ## リストの変更 drinks = ['サイダー', 'コーラ', '烏龍茶'] # 末尾に追加 drinks.append('黒烏龍茶') # 任意の場所に追加 drinks.insert(1, 'カラメル') # 任意の場所を変更 drinks[1] = 'ドクターペッパー' # 末尾を削除 drinks.pop() # 任意の場所を削除 drinks.pop(0) # 表示 print(drinks) # ['ドクターペッパー', 'コーラ', '烏龍茶'] ## 辞書 fish_status = { '名前':'イワナ', '生息地_1':'北海道', '生息地_2':'沖縄', '個体数':60, '全長':30 } # 個体数の追加 fish_status['個体数'] = 100 # 生息地_2の削除 del fish_status['生息地_2'] # 表示 print(fish_status) # {'名前': 'イワナ', '生息地_1': '北海道', '個体数': 100, '全長': 30} ## csvの読み込み, 書き込み # csvデータ(fish.csv) # 鮭, 200 # 虹鱒, 500 # 山女, 400 description = [] with open('fish.csv', encoding='utf-8') as f: for row in f: column = row.rstrip().split(',') name = column[0] price = column[1] detail = name + 'は' str(price) + '円です。' description.apend(detail) with open('fish_description.csv', 'w', encoding='utf-8') as wf: for row in description: wf.write(row) ## 時間の処理 from datetime import datetime from datetime import timedelta
str_date = '2016-10-20' # 文字列 -> 時間 の変換 date_date = datetime.strptime(str_date, '%Y-%m-%d') # 時間を5日前へ past_date = date_date - timedelta(days=5) # 時間 -> 文字列 の変換 print_date = f'{past_date :%Y/%m/%d}' print(print_date) # 2016/10/15
以上です!