not なんかより比較演算子(<>)が高いぞ。
Python3の対話モード
変数とモジュール名の補完は”インタープリタの起動時”に自動で有効になる [Tab]キーで補完機能が呼び出せる。
ctrl+TabでもなくただのTab
Python3 datetime混乱
>>> from datetime import date >>> now = date.today() >>> now datetime.date(2019, 1, 20) >>> print(now) 2019-01-20
from datetime import datetime
でもない
from date import datetime
でもない。
右側がインポートされるもの。 TypeScriptは反対なのでこんらん
Python3 round豆知識
第2引数 ・・小数点何桁まで丸めるかを指定します。 ・・指定した場合はfloat型が返されます。
>>> str(round(3, 0)) '3' # ない部分をやって3を丸めるので3は整数のまま? >>> str(round(3.1, 0)) '3.0' # 1をやって3丸める >>> str(round(3.14, 0)) '3.0' # 1をやって3を丸める >>> str(round(3.14, 1)) '3.1'
3.1に対して0だと一応3.0になる。
第二引数を省略すると整数に丸められる。
>>> str(round(3.14)) '3'
Python3での組み込み関数round()による丸めは一般的な四捨五入ではなく、偶数への丸め(銀行家の丸め)になるので注意。