-
[Python] - N진수 표현 및 Ascii개발/Python 2022. 7. 27. 18:07
Python 진법 변환
1. N Base -> 10 Base
- value is A number or a string that can be converted into an integer number
- base is A number representing the number format. Default value − 10
Syntax
- int(value, base)
# N base to 10 base print(int('101',2)) > 5 print(int('202',3)) > 20 print(int('ADF',16)) > 2783
2. 10 Base -> 2 / 8 / 16 Base
- bin(), oct(), hex() function support
# 2base print(bin(11)[2:]) > 1011 # 8base print(oct(11)[2:]) > 13 # 16base print(hex(11)[2:]) > b
3. 10 Base -> N Base
- change n base function Not supported
def solution(n,b): answer = '' while n>0 : n,mod = n//b , n%b answer+= str(mod) return answer[::-1] # number,base = 10,2 # solution(number,base)
Python Ascii code
1. ord function
- get character and return unicode int value
ord('a') > 97
2. chr function
- get int value and return unicode character value
chr(97) > 'a'
'개발 > Python' 카테고리의 다른 글
[Python] - Counter (0) 2022.07.27 [Python] - Permutation & Combination (0) 2022.07.27 [Python] - Regular expression (0) 2022.07.27 [Python] - Sort / Reverse (0) 2022.07.27 [Python] - Iterators (0) 2022.07.27