TIL11 | Python 문법

2021. 10. 10. 16:09언어/Python

반응형

Print

화면에 출력을 하고자 할 때 사용한다.

예를 들어 '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가 발생한다.
  • 자바스크립트는 암묵적 타입 변환을 통해 숫자를 문자열로 변환

python-js

 

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'''

 

반응형