파이썬[Python]: 내장함수 - hex 함수
내장함수 - hex 함수(function)
/// 설명
정수를 접두사 '0x'를 포함하는 16진수 형태로 변환하여 반환합니다.
※ 형식
hex()
reference
https://docs.python.org/3/library/functions.html
※ 형식
hex()
reference
https://docs.python.org/3/library/functions.html
/// 예제
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | test_int = 255 test_hex = hex(test_int) print(test_hex) # 0xff test_int = 0b11111111 test_hex = hex(test_int) print(test_hex) # 0xff test_hex = '%#x' # 0x print(test_hex % test_int) # 0xff test_hex = '%x' # lowercase print(test_hex % test_int) # ff test_hex = '%X' # uppercase print(test_hex % test_int) # FF test_hex = '{:#x}' # 0x print(test_hex.format(test_int)) # 0xff test_hex = '{:x}' # lowercase print(test_hex.format(test_int)) # ff test_hex = '{:X}' # uppercase print(test_hex.format(test_int)) # FF print(f'{test_int:#x}') # 0xff print(f'{test_int:x}') # ff print(f'{test_int:X}') # FF | cs |
/// 예제 __index__()
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | class A: def __init__(self, a): self.a = a def __index__(self): return int(self.a) print(A(1.1)) # <__main__.A object at 0x0000021242B6CFD0> print(hex(A(1.1))) # 0o1 print(hex(A(88.5))) # 0o130 a = A(1.5) print(hex(a)) # 0o1 | cs |
* 실행환경: Microsoft Windows 10 Homes
* 인터프리터: 파이썬(Python 3.9)
– 당신을 응원합니다. –
댓글
댓글 쓰기