Notice
Recent Posts
Recent Comments
Link
«   2024/07   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

채채

기본 입출력 본문

Python/기본 문법

기본 입출력

HChaeEun 2023. 11. 7. 16:55

표준 입력 방법

  • 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