Python

引数で使う * ** について

http://iatlex.com/python/arg_kwargs/

・あとクラスはそのあたいになにか引き数を代入することで、発揮する関数みたいなものという認識かな
例えば、intクラスはそれに代入すると機能発揮

クラス例えばintみたいなやつでそこに値を入れることでそれがobjectとなる、そしてそのobjectの関数をしようすることはobject.functionとなる それがもともと組み込まれてるものなら__とつく

関数でdef min(*args,key=None)って書いたら、関数に引き数が渡されなかったらデフォでNone

https://docs.python.jp/3/library/functions.html#sorted

・formatについて
formatをしようすることで10進数から2進数にすることができたが、print format(255, '016b')のようにbの前に016をつかけることで、0000000011111111のように0を付け足した結果になる理由が不明。
調べてもわからなかった。
http://kaworu.jpn.org/python/Python%E3%81%A72%E9%80%B2%E6%95%B0%E3%82%92%E6%89%B1%E3%81%86