화면에 출력할 때 사용
>> print("wecode")
wecode
Data Type
데이터 타입은 자료형을 의미. 문자인지 숫자인지 등.
String
문자열 자료. '' 또는 "" 으로 감싸면 문자열을 나타냄.
Integer
정수형 자료.
Float
실수형 자료. 부동소수점으로 표기.
Complex Number
복소수 자료.
Boolean
논리 자료. True 또는 False.
Variable
어떤 값을 저장하고 있는 '명사'
=
연산자로 변수에 값을 할당한다.
변수 이름 규칙
- 알파벳, 숫자, _(underscore)로만 구성(공백 불가)
- 첫글자에는 숫자X
- 알파벳 대소문자 구분
Math Expression
숫자 연산에 사용
연산자 종류
+
: 더하기-
: 빼기*
: 곱하기/
: 나누기//
: 나누기(소숫점은 버림. 즉, 결과값이 항상 정수)**
: 거듭제곱%
: 나머지 연산자.
연산자 우선순위
()
**
*
,/
,%
+
,-
괄호안에 있는 연산은 무조건 가장 먼저 수행한다. 또한, 동일한 우선 순위의 연산자들이 포함된 연산은 순서대로 수행한다.
Increment & Decrement Number
증감연산자. Python에는 ++
, --
연산자가 없다.
+=
n++
= n += 1
= n = n + 1
-=
n--
= n -= 1
= n = n - 1
*=
n*=i
= n = n * i
/=
n/=i
= n = n / i
Concatenating Text Strings
문자열 더하기 연산도 가능하다.
>>print("Hello" + "World")
Hello World
Literal string interpolation
f-string 이라고도 하며 문자열 포매팅 방식 중 하나. 파이선 버전 3.6이상에서만 지원하며 %-포매팅이나 .format()
메소드 방식 포매팅보다 가독성이 좋다.
>> name = "hyun young"
>> print(f"Hello, {name}")
Hello, hyun young
Indentation
Python은 종속 코드를 나타낼 때 괄호 등을 별도로 사용하여 표기하지 않고 들여쓰기로 표현한다.
- 공백(space bar) 2칸
- 공백 4칸
- Tab
위 세가지 방법 모두 잘 동작하지만 파이썬 코딩 스타일 가이드(PEP8) 에서는 공백 4칸으로규정(4칸이 국룰💡)
'TIL' 카테고리의 다른 글
[TIL] #11. Module&Package (0) | 2021.03.23 |
---|---|
[TIL] #10. Function Parameters (0) | 2021.03.21 |
[TIL] #8. HTML&CSS - 레이아웃 (0) | 2021.03.17 |
[TIL] #7. Semantic Web, Semantic Tag (0) | 2021.03.16 |
[TIL] #6. HTTP (0) | 2021.03.14 |