奈落のボレロⅡ:C3@work

-->奈落のボレロ

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)