파이썬[Python]: 내장함수 - __self__ 변수
내장함수 - __self__ 변수(variable)
/// 설명
함수(메서드)가 연결되어 있는 인스턴스를 표현하거나, None을 반환합니다. A Variable in Python Standard.
※ 형식
__self__
reference
https://docs.python.org/3/library/inspect.html
https://docs.python.org/3/reference/datamodel.html
※ 형식
__self__
reference
https://docs.python.org/3/library/inspect.html
https://docs.python.org/3/reference/datamodel.html
/// 예제
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | from decimal import Decimal from array import array from hashlib import new test = new('sha1') print(test.update.__self__) # <sha1 _hashlib.HASH object @ 0x00000184A84268D0> print(test) # <sha1 _hashlib.HASH object @ 0x00000184A84268D0> print(new('sha1')) # <sha1 _hashlib.HASH object @ 0x00000184A86E0B90> test = Decimal(1) print(test.adjusted.__self__) # 1 print(test) # 1 print(Decimal(1)) # 1 test = array('I', [1, 2, 3]) print(test.tolist.__self__) # array('I', [1, 2, 3]) print(test) # array('I', [1, 2, 3]) print(array('I', [1, 2, 3])) # array('I', [1, 2, 3]) # test.tolist.__self__ = 'test.tolist.__self__' # Error | cs |
* 실행환경: Microsoft Windows 10 Homes
* 인터프리터: 파이썬(Python 3.9)
– 당신을 응원합니다. –
댓글
댓글 쓰기