파이썬 프로그래밍의 기초, 자료형
자료형이란 프로그래밍을 할 때 쓰이는 숫자, 문자열 등
자료형태로 사용하는 모든 것을 뜻함. 프로그래밍의 기본이자 핵심 단위(=재료)
1. 숫자형
ⓐ 정수형
>>>a=123
>>>a=-178
>>>a=0
ⓑ 실수형(소수점포함)
>>>a=1.2
>>>a=-3.45
>>>a=4.24E10 -> 4.24*10^10
>>>a=4.24e-10 -> 4.24*10^-10
ⓒ 8진수와 16진수
8진수 - 숫자 0 + 알파벳 소문자 o또는 대문자
>>>a= 0o177
16진수 - 0x로 시작
>>>a=0x8ff
>>>b=0xABC
ⓓ복소수(파이썬은 i대신 j를 사용)
>>>a=1+2j
>>>b=3-4j
복소수에는 이용할수있는 유용한 내장함수가 존재. 복소수 변수 이름뒤에 '.'를 붙인다음 함수 이름을 써주면 됨.
복소수.real 은 복소수의 실수 부분을 리턴(반환,돌려준다)
>>>a=1+2j
>>>a.real
1.0
복소수.imag는 복소수의 허수 부분을 리턴
>>>a=1+2j
>>>a.imag
2.0
복소수.conjugate()는 복소수의 켤레복소수를 리턴
>>>a=1+2j
>>>a.conjugate()
(1-2j)
abs(복소수)는 복소수의 절댓값을 리턴(1+2j의 절댓값은 루트1^2 + 2^2)
>>>a=1+2j
>>>abs(a)
2.260679774997898
숫자형을 활용하기 위한 연산자
1.사칙연산
>>>a=3
>>>b=4
>>>a+b
7
>>>a*b
12
>>>a/b
0.75
2. x의 y제곱을 나타내는 ** 연산자
x**y -> x의 y제곱값 리턴
>>>a=3
>>>b=4
>>>a**b
81
3.나눗셈후 나머지를 반환하는 %연산자
>>>7%3
1
>>>3%7
3
4.나눗셈후 소수점 아랫자리를 버리는 //연산자
>>>7//4
1
'파이썬 복습' 카테고리의 다른 글
3/15 고급 문자열 포매팅 (0) | 2018.03.15 |
---|---|
3/15 문자열 포매팅 (0) | 2018.03.15 |
3/15 문자열 인덱싱과 슬라이싱 (0) | 2018.03.15 |
3/14 문자열 자료형 (0) | 2018.03.14 |
3/14 파이썬이란 무엇인가 (0) | 2018.03.14 |