파이썬 코딩테스트를 위한 기초지식
1. 문자열 출력 방법
문자열 포매팅이란 문자열 중간 중간에 특정 변수의 값을 사용자가 원하는 대로 넣어주기 위해서 사용하는 것.
➡️format 함수
'{인덱스0} , {인덱스1}'.format(값0,값1)
문자열안에 중괄호를 이용해서 넣어줄 것들을 표기함. (이때 인덱스 0부터 시작함)
그리고 format() 함수 인자안에는 순서대로 변수들을 넣어줌.
print('name:{0}'.format('nayoung'))
name= nayoung
print('name:{0}'.format(name))
print('name:{name}'.format(name='nayoung'))
➡️ f-string 함수
f'{변수}' - 문자열앞에 f를 써주고 중괄호 안에 직접 변수 이름을 넣어줌.제일 최근에 나온 기능.
name='nayoung'
print(f'name:{name}')
2. 파이썬 입력받는 방법
➡️ 한개의 정수를 입력
import sys
test_case=int(sys.stdin.readline())
➡️ 정해진 개수 정수 입력
import sys
a,b,c = map(int,sys.stdin.readline().split())
➡️ 2차원 리스트에 저장
import sys
list = []
n = int(sys.stdin.readline())
for i in range(n):
list.append(list(map(int,sys.stdlin.readline().split())))
➡️ 문자열을 리스트에 저장
import sys
n = int(sys.stdin.readline())
list = [sys.stdin.readline().strip() for i in range(n)]