Python」タグアーカイブ

複数の関数戻り値を返却する

Ruby

多重代入

単純な多重代入のコード例

多重代入で複数の戻り値を返すコード例

公式リンク


Python

タプル (tuple)

単純なタプルのコード例

タプルで複数の戻り値を返すコード例

カンマ , で区切ることでタプルとなる。丸括弧 ( ) は必ずしも必須の構文ではない。可読性向上やネスト構造のばあいに ( ) が必要となる。

公式リンク

後置if構文

Ruby

if修飾子


Python

内包表記

0~99までのリストの中から x % 2 が 真 すなわち奇数のリストを抽出する。

条件式(三項演算子)

点数(score)が60点以上は合格(PASS)、さもなければ不合格(FAIL)。

[Python] 内包表記

リストを生成する簡潔な手段

1から5までの平方根のリストを生成する内包表記の例

リスト [1, 2, 3, 4, 5] から [1, 4, 9, 16, 25] を生成する。

1から5までの平方根のリストを生成するfor構文の例

外部リンク

[python] HTTPサーバ

CLI

非標準ポートのアクセスURL

参考リンク

[Python] Magic comment

shebang   #!/usr/bin/env python3   の次の行に記述してソースファイルの文字エンコードを指定する文

Magic comment (マジックコメント) の例

UTF-8 のばあいは Magic comment は記述しないことを推奨

[xlwings] Excelブックのパス名を取得する

Excelアドインから xlwings を起動するとカレントフォルダが python.exe / xlwings*.dll のインストールパスに移動する。

アドインを起動したExcelファイルと同じ階層にあるファイルの読み書きに支障を来たす。pythonスクリプトからExcelを起動した(Excelファイルを開いた)ときはカレントフォルダは移動しない。

続きを読む