2to3 2018-07-27 21:33:17 | Python Python2系が2020年でサポート終了だという。 互換性の問題で未だに2系が多く使われていると思うが、これから2~3年で3系に急速に移行していくのだろうか。
dumps 2016-12-12 15:30:00 | Python dumpsの引数でindentを指定する。 import json nogizaka_2012 = {'center':'ikoma', 'front':('ikuta', 'hoshino')} #第2引数でindentを指定 encode_json_data = json.dumps(nogizaka_2012, indent=4) print encode_json_data 実行結果 { "center": "ikoma", "front": [ "ikuta", "hoshino" ] }
JSON 2016-12-12 11:29:05 | Python ディクショナリオブジェクトをJSON(JavaScript Object Notation)でエンコードする。 import json nogizaka_2012 = {'center':'ikoma', 'front':('ikuta', 'hoshino')} encode_json_data = json.dumps(nogizaka_2012) print encode_json_data 実行結果 {"center": "ikoma", "front": ["ikuta", "hoshino"]}
radom 2016-12-08 11:35:21 | Python 乱数を生成する。 import random #0.0から~1.0までのfloat値を返す random.random() #xから~yまでのfloat値を返す random.uniform(x,y) #xから~yまでのint値を返す random.randint(x,y) #リストから一つ要素を取得 random.choice(array) #リストの要素をシャッフル random.shuffle(array)
環境変数の取得 2016-12-08 10:21:46 | Python import os #環境変数'LANG'を取得 print os.environ.get('LANG') 実行結果 $ja_JP.utf8
splitext 2016-12-07 11:02:49 | Python 拡張子を取得する。 import os.path print os.path.splitext('test.py') ext = os.path.splitext('test.py') print ext[0] print ext[1] 実行結果 $('test', '.py') $test $.py
sum 2016-12-07 09:36:32 | Python #配列の合計値を計算する num = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] print sum(num) #第2引数の値を加算する(省略時は0) print sum(num, 100) 実行結果 $55 $155