1. Data Type
- 파이썬은 아래의 나열해 놓은 것과 같은 data type들이 존재한다.
- String
- Integer
- Float
- Complex numbers
- Boolean
- Tuple
- list
- Dictionary
튜플, 딕셔너리 등은 추후 자세하게 언급하도록 하고 기본적인 숫자형, 문자열 자료형 등에 대해 알아보겠다.
1-1) String
- 큰따옴표("") 혹은 작은따옴표('')안에 들어 있는 문자들의 자료형을 뜻하며, 숫자여도 따옴표 안에 들어가있다면 String 타입이다.
ex) "Hello World", '123'
1-2) Integer
- 정수를 뜻하는 자료형이다.
ex)1, 10, 100
1-3) Float
- 실수형이며 소수점이 들어간 숫자를 뜻한다.
ex) 1.5, -3.5
1-4) Complex Numbers
- 복소수를 뜻하며 실수와 허수로 구성된 값이다. 원래 허수는 i 로 표기하나 파이썬에서는 j로 표기한다.
ex) 1 + 0.25j
1-5) Boolean
- 참(True)과 거짓(False)을 나타내는 자료형이다.
2. 변수
2-1 변수란?
- 파이썬에서 변수는 곧 객체라고 할 수 있으며, 데이터의 식별자라고 할 수 있다.
name = "John"
print(name)
name = "James"
print(name)
- 위의 예시 코드와 같이 name이라는 변수에 데이터를 할당함으로써 변수를 선언하며, 변수의 데이터는 바뀔 수 있다.
2-2 변수 이름 규칙
- 변수의 이름은 영어 알파벳, 숫자 그리고 underscore(_) 로만 구성될 수 있다. 그리고 변수의 첫글자로 숫자는 안된다.
- 영어 알파벳의 대문자와 소문자는 구분된다.
3. 자료형의 연산
3-1 숫자형을 활용한 연산
- 숫자형을 이용한 연산은 아래와 같이 적용 가능하다.
a = 10
b = 4
print(a+b)
print(a-b)
print(a*b)
print(a/b)
print(a**b)
print(a//b)
print(a%b)
3-2 String 자료형의 연산
print("Hello" + "World")
name = "James"
print("Hello " + name)
- 위와 같이 string 자료형도 "+" 연산자를 통해 합쳐질 수 있다.
name = "James"
print(f"Hello {name}")
- 위의 방법은 literal string interpolation이며 따옴표 앞에 f를 붙이고 {} 안에 변수 혹은 함수를 호출하여 치환할 수 있다.