[Python] 파이썬 기초, 입출력, 반복문, 조건문

Nick·2024년 5월 29일
0

Python

목록 보기
1/1
post-thumbnail
post-custom-banner

파이썬 기초 문법

입출력

입력 input()

input() : 입력값 한 줄을 읽어온다. 읽어온 값은 항상 문자열(string) 으로 취급

  • 함수 안 변수로 입력값 받을 때 출력할 메세지를 지정할 수 있다.
# 예시
a = input()
b = input("Enter any value!")

sys.stdin.readline() : input() 과 거의 같은 방식으로 작동하나, 개행문자(Enter) 를 포함해서 읽어옴

  • Python 은 입출력이 다른 언어에 비해 느림보이다, input() 함수를 여러 번 호출하는 것만으로 많은 시간이 걸림, 그래서 sys.stdin.readline 를 사용해서 개선 가능.
  • 코테에서 실제로 이 함수를 쓰실 일은 없지만, 백준에서 빠른 입출력이 필요한 문제들에서 쓰인다.
    input() 을 몇 천 번 단위, 혹은 그 이상 호출한다면 이 함수를 사용해야 시간 초과를 피할 수 있다.
# 사용 예시 1.
import sys

a = sys.stdin.readline()
print(a) # 값을 출력해보면, 끝에 개행문자(줄바꿈 문자)가 포함되어 있음.

출력

print(a) : a 의 값을 출력한다.

# 예시
a = 3
b = 4
msg = "Hello, world!"
year = 2024

# 값 출력
print(a) # 3
# 여러 개인 경우 공백으로 구분하여 출력
print(a, b) # 3 4 
print(a, b, a + b) # 3 4 7
# 자료형이 달라도 같이 출력 가능
print(year, msg) # 2024 Hello, world!
profile
배우고 도전하는것을 멈추지 않는 개발자 입니다.
post-custom-banner

0개의 댓글