TIL11 | Python 문법
2021. 10. 10. 16:09ㆍ언어/Python
반응형
화면에 출력을 하고자 할 때 사용한다.
예를 들어 'Hello World!' 를 화면에 출력하고자 한다면 다음과 같다.
print('Hello World!')
Data Types
String
' '
또는 " "
안의 글자들
Integer
정수 값
ex ) 1, 2, 1000 등
Float
소수점 숫자
ex ) 2.0, 5.67 등
Complex Numbers
실수와 허수를 포함하고 있는 복소수
파이썬에서는 j
를 사용해서 허수를 표현한다.
ex ) 1 + 2j , 5 - 3j
Boolean
True
또는 False
값을 가진다
Variables
문자열과 숫자의 연산
- 파이썬은 암묵적 변환을 지원하지 않는 강타입(strongly typed)이기 때문에 TypeError가 발생한다.
- 자바스크립트는 암묵적 타입 변환을 통해 숫자를 문자열로 변환
Math Expressions
+
더하기
num1 = 6
num2 = 4
num3 = num1 + num2 # num3의 값은 10
-
빼기
num1 = 6
num2 = 4
num3 = num1 - num2 # num3의 값은 2
*
곱하기
num1 = 6
num2 = 4
num3 = num1 * num2 # num3의 값은 24
/
나누기
num1 = 6
num2 = 4
num3 = num1 / num2 # num3의 값은 1.5
//
정수 나누기(몫)
num1 = 6
num2 = 4
num3 = num1 // num2 # num3의 값은 1
# int(num1 / num2) 와 동일
%
나머지
num1 = 6
num2 = 4
num3 = num1 % num2 # num3의 값은 2
Increment & Decrement operator
파이썬 증감 연산자는 일반적으로 ++, -- 과 다르게 +=
, -=
연산자를 사용한다.
String formatting (f-string)
Python3.6 버전부터 사용할 수 있는 문법이다.
f
와 { }
을 사용해 문자열과 변수를 깔끔하게 연결할 수 있다.
name = 'jieun'
fav = 'coffee'
info = f'제 이름은 {name}입니다. 저는 {fav}를 좋아해요.'
print(info) # 제 이름은 jieun입니다. 저는 coffee를 좋아해요.
멀티라인도 지원한다.f''' blablalbalslda~~~~~~~~~~~~~~~~~~ '''
와 같이 사용하면 된다.
name = 'jieun'fav = 'coffee'info = f'''이름: {name} 좋아하는 것: {fav}'''print(info) ''' output이름: jieun 좋아하는 것: coffee'''
반응형
'언어 > Python' 카테고리의 다른 글
TIL16 | Python Modules & Packages, 절대경로와 상대경로 (0) | 2021.10.11 |
---|---|
TIL15 | Python Set과 Dictionary (0) | 2021.10.11 |
TIL14 | Python List와 Tuple (0) | 2021.10.11 |
TIL13 | Python Function - Arguments position (0) | 2021.10.10 |
TIL12 | Python Function Parameters (0) | 2021.10.10 |