friend = 0o10
Friend = 0x10
Friend2 = 0b10
print(friend,Friend,Friend2)
파이썬은 0o하면 8진수로 인식하고 0x하면 16진수 0b 하면 2진수로 인식한다.
그리고 파이썬은 c/c++ 처럼 ;를 안붙인다 ㅎㅎㅎ
또한 정수로 초기화 해주면 정수로 인식하고 실수로 초기화 해주면 실수로 인식한다 ㅎㅎ
파이썬 재미있네~~ ㅋㅋㅋ
print(hex(38))
print(oct(38))
처음 같은 경우에는 16진수로 입력 받은것을 출력하는것이고
두번째 경우에는 8진수로 입력받은것을 출력하는 내용이다 ㅎㅎ
출력문 :
0x26
0o46
0b100110
---------------------------------------------------------------------------------------
print(type(1))
print(type(2**31))
출력문 :
<class 'int'>
<class 'int'>
파이썬 2.x버젼에는 int 형보다 큰 숫자일 경우에는 long형을 지원했지만 파이썬 3.0부터는 long형이
사라지고 int 형으로 통일 되었다 ㅎㅎㅎ
'Soft Ware > python' 카테고리의 다른 글
파이썬 리스트의 인덱싱 사용하기 ^^ (0) | 2012.02.18 |
---|---|
이클립스 에서 파이썬 사용시 유니코드 사용하는 방법 (0) | 2012.02.17 |
(2) 문자 와 문자열 (0) | 2012.02.17 |
(1) 파이썬 문자와 문자열 쓰기 (0) | 2012.02.17 |
연산자 ~~ (0) | 2012.02.17 |