1. Print
- Python에서 화면 출력을 위한 명령어이다.
print("Hello World!")
- print의 정확한 문법은
1) print
라는 함수(function) 이름
2) ()
괄호
3) ""
괄호 속 따옴표
4) Hello World!
따옴표 안에 출력하고자 하는 문자열(string)이 위치
+) Python이 문자열(string)을 출력할 때, 따옴표는 제외하고 출력한다. (따옴표는 단순히 해당 값이 문자열이라는 것을 알려주는 역할이다.)
2. Data Types
데이터 타입은 해당 데이터의 종류를 이야기한다.
- Numeric Types: 정수(int, Integer), 소수 (Float), 복소수(Complex Numbers)
- Sequence Types: 문자열(String), 리스트(List), 튜플(Tuple)
- Mapping Type: 딕셔너리(Dict, Dictionary)
- Set Types: 집합(Set)
- Boolean Type: 불리언(bool, Boolean)
- Binary Types: bytes, bytearray, memoryview
1. Sring
- 큰따옴표 안에 있는 글자들
ex) "Hello World!", "100"
2. Integer
3. Float
- 소수점 숫자
ex) 2.0, 3.7, 9.99
4. Complex Numbers
- 실수와 허수를 포함하는 복소수, python에서는
j
를 사용해 허수를 표현한다.
ex) 1+3j, 2-4j
5. Boolean
True
나 False
2가지 값만 가지고 있으면 조건문에서 많이 사용된다.
ex) 1==1 -> True
2==3 ->False
3==3
-> False
(3
과 3은 Data Type이 틀리기 때문에 False
가 나온다.
3. Variables
1. Python에서 변수(Variables)는 데이터의 식별자(별명)이라고 할 수 있다.
ex) 제 이름은 밍 입니다. 저는 90살입니다.
-> 이름 = 밍 / 나이 = 90
이름과 나이는 변수(Variables)와 같은 역할로, 특정한 값을 저장하고 있는 '명사'로 이해하면 편할 것 같다.
또한 여기서 =
은 Assignment이다.
변수가 지정되면 python은 실제 값을 자동으로 적용한다.
2. 변수 이름 법칙
- 변수의 이름은 알파벳, 숫자, underscore(_)으로만 구성해야 한다.
- 변수 이름의 첫 글자는 숫자로 시작할 수 없다. (알파벳 또는 underscore만 사용 가능)
- 알파벳은 대문자, 소문자 구분이 가능하다.
ex) 올바른 변수 이름 : name
,_name
,Name
, _Name
잘못된 변수 이름 : 1name
,n ame
3. 변수에 저장하는 값(value)로는 string
만이 아닌 숫자값도 적용이 가능하지만, 따옴표("")를 사용하면 숫자가 아닌 string
으로 인식한다.
4. 숫가 값은 int
외에도 floating
, 음수 값도 가능하다.