TIL DAY.39 [Flask] Python

Dan·2020년 11월 3일
0
post-thumbnail

오늘은 flask의 가장 기본이되는 Python 언어를 복습하는 시간을 갖도록 하겠다.

주석처리

한줄 주석은 #를 사용해서 주석처리가 가능하다, 물론 코드 뒤에 #으로 주석을 작성할 수도 있습니다.

print('Hello, world!') #printf('1234567890')

블록 주석 또한 각 줄마다 맨 앞에 #을 넣어주면 됩니다. 다만 블록 주석을 작성할 때는 코드를 읽기 쉽도록 #뒤에 공백을 한 칸 띄웁니다.

.# 더하기
.# a = 1 + 2
.# print('Hello, world!')

코드블럭

코드 블록은 특정한 동작을 위해서 코드가 모여 있는 상태를 뜻하며 파이썬은 들여쓰기를 기준으로 코드블록을 구성합니다.

Input 함수 사용하기

숫자 두개를 입력받은 뒤에 두 숫자의 합을 구하는 예제를 보겠습니다.

a = input('첫 번째 숫자를 입력하세요: ')
b = input('두 번째 숫자를 입력하세요: ')
 
 print(a + b)

첫 번째 숫자를 입력하세요: 10 (입력)
두 번째 숫자를 입력하세요: 20 (입력)
1020

input을 한번에 값을 여러 개 입력 받으려면 어떻게 해야 할까? 이때는 input에서 split을 사용한 변수를 여러개에 저장해주면 된다.

a, b = input('문자열 두 개를 입력하세요: ').split()    # 입력받은 값을 공백을 기준으로 분리
 
print(a)
print(b)

문자열 두 개를 입력하세요: Hello Python (입력)
Hello
Python

map을 사용하여 정수로 변환하기

split의 결과를 매번 int로 변환해주기 어렵습니다. 이때는 map을 함께 사용하면된다. map에 int와 input().split()을 넣으면 split의 결과를 모두 int로 변환해준다.

a, b = map(int, input('숫자 두 개를 입력하세요: ').split())
 
print(a + b)

숫자 두 개를 입력하세요: 10 20 (입력)
30

입력받은 값을 콤마를 기준으로 분리하기

이번에는 split에 기준 문자열을 지정하여 공백이 아닌 다른 문자로 분리해보겠다.

a, b = map(int, input('숫자 두 개를 입력하세요: ').split(',')) # 입력받은 값을 콤마를 기준으로 분리
 
print(a + b)

숫자 두 개를 입력하세요: 10,20 (입력)
30

profile
만들고 싶은게 많은 개발자

0개의 댓글