본문 바로가기
Language/Python

[Python] 사용자 입출력 input(), print() + sep, end

by 뽀또그링 2025. 8. 31.

 

 

 

사용자 입력 활용

📌 input() : 사용자가 키보드로 입력한 모든 것을 문자열로 저장

a = input()
print(a)    # 입력값 그대로 출력

b = input("b 입력값은 : ")
print(b)    # 입력값 그대로 출력

📌 입력값 자료형 변환

 

[ 정수로 변환 ]

int() 함수는 문자열이나 실수를 정수로 변환하는 파이썬 내장 함수

age = input("나이를 입력하세요: ")
age = int(age)  # 문자열을 정수로 변환

# 아래처럼 작성하면 한 줄로 작성 가능
age = int(input("나이를 입력하세요: "))

 

[ 실수로 변환 ]

float() 함수는 문자열이나 정수를 실수로 변환하는 파이썬 내장 함수

 

 

 

 

print() 문의 사용

📌 큰 따옴표로 둘러싸인 문자열은 + 연산

print("a" "b" "c d e")  # abc d e

📌 쉼표로 구분하면 띄어쓰기

print("a", "b", "cde")  # a b cde

📌 매개변수 사용

sep : 구분자 설정

end : 끝 문자 지정

# sep 매개변수 : 구분자 설정
print("2025", "08", "17", sep="-")  # 2025-08-17

# end 매개변수 : 끝 문자를 지정. 기본값 줄바꿈(\n)
for i in range(10):
    print(i, end=' ')   # 0 1 2 3 4 5 6 7 8 9

 

 

'Language > Python' 카테고리의 다른 글

[Python] UV  (0) 2025.09.08
[Python] 함수 (*, **, lambda, docstring)  (10) 2025.08.31
[Python] 반복문 : while , for  (6) 2025.08.17
[Python] 조건문 if , elif , else  (4) 2025.08.17
[Python] 변수 : 변수명 규칙, 변수  (8) 2025.08.17