時間は限られ、時間はかかるが、プログラミングとPythonに慣れていく
娘が朝、熱を出した。幼稚園には4日間行けない。 時間はなかったけれど、合間合間に「独学プログラマー」を読みすすめた。
Python
# グローバルスコープ、ローカルスコープ:読み書きできる範囲が決まる。どこに書かれたかで決まる。 # ローカルスコープ内から外の変数を指定するときには、globalキーワード # 例外処理 try: print(...) except ZeroDivisionError: print(...) #ドキュメンテーション文字列 def ... """Returns ... #何をするか :params x: int. #引数の型 :return: int .... #返す値 """ #メソッド Object.method() #イテラブル:繰り返し可能 # ミュータブル:変更可能 # in / not in演算子 cars = ['Toyota', 'Honda', 'Nissan'] 'Toyata' in cars #>>True Panasonic in cars #>>False #タプル:イミュータブル base = ('first', 'second', 'third', 'home') first_base = ('first',) #要素が一つならコンマ #辞書: キー:バリュー(関連付け、マッピング)(キーバリューペア) #set {1, 2, 3, 1} #{3, 1, 2}など。重複不可、順不同 'Zoom' * 3 = 'ZoomZoomZoom' 'string'.upper() #>>'STRING' 'STRING'.lower() #>>'string' 'string is string.'.capitalize() #>>'String Is String.' #書式化 'Hello, {}.'.format('my friend') '!!!!!.#####'.split('.') #>>['!!!!!!', '#####']