채채
기본 입출력 본문
표준 입력 방법
- input() 함수는 한 줄의 문자열을 입력 받는 함수.
- map() 함수는 리스트의 모든 원소에 각각 특정한 함수를 적용할 때 사용.
- 예시) 공백을 기준으로 구분된 데이터를 입력 받을 때
- `data = list(map(int, input().split()))`
- 예시) 공백을 기준으로 구분된 데이터의 개수가 많지 않다면
- `a, b, c = map(int, input().split())`
빠르게 입력 받기
- 사용자로부터 받는 입력의 갯수가 매우 많을 때, 입력을 최대한 빠르게 받아야 함
- 이진탐색, 정렬, 그래프
- sys 라이브러리에 정의된 sys.stdin.readline() 메서드를 이용.
- 단, 입력 후 엔터(Enter)가 줄 바꿈 기호로 입력되므로 rstrip() 메서드를 함께 사용
import sys
# 문자열 입력 받기
data = sys.stdin.readline().rstrip()
print(data)
표준 출력 방법
- print() 함수를 이용
- 각 변수를 띄어쓰기로 구분해 출력하려면, 콤마(,)를 이용한다.
- print()는 기본적으로 출력 후 줄 바꿈을 수행
- 원치 않을 경우 'end' 속성을 이용할 수 있음
a, b = 1, 2
print(a, b)
print(7, end = " ")
print(8, end = " ")
answer = 7
print("정답은 " + str(anser) + "입니다.")
f-string
- 파이썬 3.6부터 사용 가능하며, 문자열 앞에 접두사 'f'를 붙여 사용한다.
- 중괄호 안에 변수명을 기입하여 간단히 문자열과 정수를 함께 넣을 수 있다.
answer = 7
print(f"정답은 {answer}입니다.")
추가로 참고하면 좋을 자료|
파이썬 %s %d 값넣기 , format 명령어
시작하기 전에 기본적인 것 먼저 알고 가자 print 명령어로 문자열 출력할 때 +유뮤에 따라서 띄어쓰기가 달라진다 이게 별것 아닌것 같아도, 기본을 무시하고 막 진행하다가 나중에 코드 짜다가
hello-e1.tistory.com
'Python > 기본 문법' 카테고리의 다른 글
사전 자료형과 집합 자료형 (0) | 2023.11.07 |
---|---|
문자열과 튜플 자료형 (0) | 2023.11.07 |
리스트 자료형 (0) | 2023.11.07 |
자료형 (0) | 2023.11.01 |