N진법 선언
a = 10
print(type(a), a) # <class 'int'> 10
a = 0b10
print(type(a), a) # <class 'int'> 2
a = 0o10
print(type(a), a) # <class 'int'> 8
a = 0x10
print(type(a), a) # <class 'int'> 16
10진법 -> 2, 8, 16 진법 변환
i = 111
print("i = ", i) # i = 111
print("i = ", bin(i)) # i = 0b1101111
print("i = ", int(i)) # i = 111
print("i = ", oct(i)) # i = 0o157
print("i = ", hex(i)) # i = 0x6f
return a
진법 표시를 지우려면
print("i = ", bin(i))
를 사용한다.
N진법 -> 10진법
i = "111"
print("i = ", int(i)) # 111
print("i = ", int(i, 2)) # 7
print("i = ", int(i, 8)) # 73
print("i = ", int(i, 16)) # 273
print("i = ", int(i, 5)) # 31
10진법 -> N진법 변환
def solution(n, q):
result = ''
while n > 0:
n, part = divmod(n, 3)
result = result + str(part)
return result
N진법 -> N진법
print(solution(int('111',16),4))#16진수 111을 4진법으로 바꾸기
python심화
👉 파이썬에서 OR과 AND
2021.11.01
👉 N진법 변환
2021.07.01
👉 CodingInterview에서의 Python
2021.06.21
👉 Python에서의 불변객체와 가변객체
2021.06.10
👉 Python에서 N차원 배열을 1차원 배열로 만들기
2021.06.10
👉 코딩테스트 파이썬 Tip
2021.04.20
Advanced
👉 파이썬에서 OR과 AND
2021.11.01
👉 zip과 행렬의 덧셈
2021.07.11
👉 N진법 변환
2021.07.01
👉 CodingInterview에서의 Python
2021.06.21
👉 IntelliJ에서 파이썬 연결리스트 사용하기
2021.06.11
👉 Python에서의 불변객체와 가변객체
2021.06.10
👉 Python에서 N차원 배열을 1차원 배열로 만들기
2021.06.10
👉 코딩테스트 파이썬 Tip
2021.04.20
Tip
👉 파이썬에서 OR과 AND
2021.11.01
👉 N진법 변환
2021.07.01
👉 CodingInterview에서의 Python
2021.06.21
👉 Python에서의 불변객체와 가변객체
2021.06.10
👉 Python에서 N차원 배열을 1차원 배열로 만들기
2021.06.10
👉 코딩테스트 파이썬 Tip
2021.04.20
댓글 쓰기