✅파이썬 기초문법

이상민·2023년 5월 19일
0

파이썬 기초문법

목록 보기
3/6

기본 입출력

입력

  • input() : 한줄의 문자열을 입력받는 함수
  • map(): 리스트의 모든 원소에 각각 특정한 함수를 적용할 때 사용
    list(map(int, input().split()))
  • 데이터의 개수가 정해져있거나 많지 않다면,
    a,b,c = map(int, input().split())

예시) 학생의 성적 데이터가 주어지고, 이를 내림차순으로 정렬한 결과를 출력하는 프로그램
입력값

n = int(input())
data = list(map(int,input().split()))

print(n)
print(data)

출력값

5
78 95 34 15 75
5
[78, 95, 34, 15, 75]

출력

  • print(): 기본출력, 각 변수를 콤마(,)를 이용하여 띄어쓰기로 구분하여 출력가능
  • 기본적으로 출력이후 줄바꿈 수행
    줄바꿈을 원치 않는 경우 end 속성을 이용할 수 있다. print(8, end=" ")
  • print()는 문자열과 정수형을 덧셈연산 할 수 없다.
    따라서 정수형을 문자로 바꿔준 후 연산하여 출력하는 방식으로 사용한다.
anwswer = 7
print("정답은" + str(answer) + "입니다.")

빠르게 입력 받기

  • sys 라이브러리에 sys.stdin.readline() 메서드
  • 입력 후 엔터가 줄 바꿈 기호로 입력되므로 rstrip() 메서드 함께 사용
import sys
data = sys.stdin.readline().rstrip()
print(data)

f-string

  • 파이썬 3.6부터 사용가능하며 문자열 앞에 접두사 f붙여 사용
  • 중괄호 안에 변수명을 기입하여 간단히 문자열과 정수를 함께 넣을 수 있다.
answer = 7
print(f"정답은 {answer}입니다.")
profile
개린이

0개의 댓글