English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
파이썬 프로그램이 십진수를 이진수, 8진수, 16진수로 변환합니다
이 프로그램에서는 십진수를 이진수, 8진수, 16진수로 변환하고 그것을 표시하는 방법을 배웁니다.이 예제를 이해하려면 다음을 이해해야 합니다:파이썬 프로그래밍
파이썬 프로그래밍 내장 함수
십진수는 가장 많이 사용되는 수제입니다. 그러나 컴퓨터는 이진수만 이해할 수 있습니다. 이진수, 8진수, 16진수 수제는 상호 관련이 있으며, 우리는 십진수를 이러한 수제로 변환할 필요가 있습니다.10기준으로(10개의 기호 0)-9수를 표현하는 데 사용됩니다), 유사하게, 이진수는2기준으로, 8진수는8기준으로, 16진수는16。
접두사가 있는 숫자 0b는 이진수로, 0o는 8진수, 0x는 16진수로 간주됩니다. 예를 들어:
60 = 0b11100 = 0o74 = 0x3c
# 파이썬 프로그램이 십진수를 다른 수제로 변환합니다 dec = 344 print("십진수 값", dec, "변환할 수 있습니다:") print(bin(dec), "2진수.") print(oct(dec), "8진수.") print(hex(dec), "16진수.")
출력 결과
십진수 값 344 변환할 수 있습니다: 0b101011000 2진수 0o530 8진수 0x158 16진수
주의:프로그램에서 다른 십진수를 테스트하려면 프로그램에서 dec 값을 변경하십시오.
이 프로그램에서는 bin(), oct(), hex() 내장 함수를 사용하여 주어진 십진수를 해당 수제를 변환합니다.
이 함수들은 정수(십진수)를 사용하며 문자열을 반환합니다.