반응형
파이썬의 주석처리 방법은 여러가지가 있다.
큰따옴표나 작은따옴표로 문자열을 선언만해주는것도 주석처리로 쓰일 수 있다. 또는 '#' 를 활용해 한줄을 주석처리하는 방법도 있다.
'''
주석처리 부분
'''
var = 1 # 주석처리 부분
주석은 코드를 이해하는 데 많은 도움이 되니 주석을 다는 습관을 들이는게게 좋다.
type()
또한 type() 함수를 사용하여 자료형을 확인 할 수 있다.
print(7, type(7))
print(7.2,type(7.2))
print(True,type(True))
print('abc', type('abc'))
print([1], type([1]))
print((1,), type((1,)))
print({'key':1}, type({'key':1}))
위의 실행결과다.
7 <class 'int'>
7.2 <class 'float'>
True <class 'bool'>
abc <class 'str'>
[1] <class 'list'>
(1,) <class 'tuple'>
{'key': 1} <class 'dict'>
진수
프로그래머가 알아야할 컴퓨터 동작원리 중 하나가 진수이다.
숫자의 위치에 따라 가중치가 달라지는 수를 나타내는 방법을 진법이라하며, 그 수를 진수라고 한다.
진수란 '얼마만큼의 수를 증가시킨 후에 자릿수를 올릴 것인가?' 라는 의미이다.
- 0과 1의 숫자를 사용하면 2진수
- 0부터 9까지 10개의 숫자를 사용하면 10진수
- 0~9, a~f 까지 숫자와 문자를 사용하면 16진수
# 컴퓨터는 주로 2진수, 8진수, 16진수를 사용한다.
파이썬의 진법 변환 함수는 oct(), hex(), bin() 함수가 존재한다.
각각의 함수는 함수에따라 진수를 변환해 값을 반환한다.
oct() : 10진수 -> 8진수
hex() : 10진수 -> 16진수
bin() : 10진수 -> 2진수
>>> print(10, oct(10), hex(10), bin(10))
10 0o12 0xa 0b1010
위의 결과를 보면 8진수는 0o12, oxa, ob1010이라고 결과가 나타난다.
파이썬에서는 진수를 표현할때 8진수(octal)는 숫자 앞에 0o , 16진수는(hexadecimal)은 숫자 앞에 0x, 2진수는 숫자 앞에 0b를 넣어 표현한다.
위의 결과 값을 다시 출력해보면
>>> print(10, 0O12, 0xa, 0b1010)
10 10 10 10
그래로 모두 10으로 나온다.
728x90
반응형
'Python > 자료형과 기본 문법' 카테고리의 다른 글
Python list 함수 sort(), append(), extend(), insert(),append(), remove() (0) | 2023.09.14 |
---|---|
Python 연산자 (0) | 2023.09.14 |
Python 변수의 이해 (2) | 2023.09.13 |
Python 자료형 (2) | 2023.09.13 |