Ruby
多重代入
単純な多重代入のコード例
多重代入で複数の戻り値を返すコード例
公式リンク
Python
タプル (tuple)
単純なタプルのコード例
タプルで複数の戻り値を返すコード例
カンマ ,
で区切ることでタプルとなる。丸括弧 ( )
は必ずしも必須の構文ではない。可読性向上やネスト構造のばあいに ( )
が必要となる。
0~99までのリストの中から x % 2 が 真 すなわち奇数のリストを抽出する。
点数(score)が60点以上は合格(PASS)、さもなければ不合格(FAIL)。
リストを生成する簡潔な手段
リスト [1, 2, 3, 4, 5]
から [1, 4, 9, 16, 25]
を生成する。
読み : Dunder init (ダンダー イニット)
Dunder : "Double Underscore" の略
shebang #!/usr/bin/env python3
の次の行に記述してソースファイルの文字エンコードを指定する文
UTF-8 のばあいは Magic comment は記述しないことを推奨
構文法的には文が必要だが、コードとしては何も実行したくないときにプレースホルダ(あとから入力するつもりの文の代わり)として使う。
Excelアドインから xlwings を起動するとカレントフォルダが python.exe
/ xlwings*.dll
のインストールパスに移動する。
アドインを起動したExcelファイルと同じ階層にあるファイルの読み書きに支障を来たす。pythonスクリプトからExcelを起動した(Excelファイルを開いた)ときはカレントフォルダは移動しない。
破壊的メソッドは戻り値に None を返却する