* pythonの「objectをeval()で再び元のオブジェクトに戻せる文字列に変換して返す。」というrepr(object)関数
:CATEGORIES: python
Pythonのstr( )とrepr( )の使い分け | ガンマソフト株式会社 https://gammasoft.jp/blog/use-diffence-str-and-repr-python/
In [7]: repr(users) Out[7]: "{'a1', 'motoken_tw', 'uwaaa', 'fukazawas', 'z1', 'lawks', 'lawks2', 'b1'}" In [8]: print(users) {'a1', 'motoken_tw', 'uwaaa', 'fukazawas', 'z1', 'lawks', 'lawks2', 'b1'} In [9]: import datetime In [10]: today = datetime.date.today() In [11]: print(today) 2020-09-17 In [12]: repr(today) Out[12]: 'datetime.date(2020, 9, 17)' In [13]: today.type --------------------------------------------------------------------------- AttributeError Traceback (most recent call last)in ----> 1 today.type AttributeError: 'datetime.date' object has no attribute 'type' In [14]: type(tody) --------------------------------------------------------------------------- NameError Traceback (most recent call last) in ----> 1 type(tody) NameError: name 'tody' is not defined In [15]: today.type --------------------------------------------------------------------------- AttributeError Traceback (most recent call last) in ----> 1 today.type AttributeError: 'datetime.date' object has no attribute 'type' In [16]: type(today) Out[16]: datetime.date In [17]: day = datetime.date(2020, 9, 17) In [18]: day Out[18]: datetime.date(2020, 9, 17) In [19]: print(day) 2020-09-17 In [20]: type(day) Out[20]: datetime.date
| 固定リンク
最近のコメント