티스토리 뷰

입출력
사용자 입력
먼저 사용자로부터 입력을 받는 방법은 input() 메소드를 사용하는 것이다. input()으로 입력 받은 값들은 모두 string으로 취급된다. 만약 변수에 정수를 할당하고 싶다면 input()을 받는 즉시 int로 캐스하면 된다.

var1 = input() # 콘솔에서 입력을 받아서 var 변수에 할당

# input()에서 받은 인수를 출력하고 받은 값을 age에 할당
age = input("What is your age? ")
num = int(input()) # input()에서 받은 값을 int로 캐스트하고 num 변수에 넣어준다.

출력(print())
파이썬의 출력함수인 print()는 매우 심플하다. 변수를 넣거나, 문자열, 숫자를 넣거나 해도 알아서 잘 출력한다.

var1 = 12
var2 = "hi"
var3 = [43, 54, 6]
print(var1) # 12
print(var2) # hi
print(var3) # [43, 54, 6]
print("Python") # Python
print(59) # 59

print 내부에서 여러 인수들을 넣어 표현할 수도 있다. 인수들을 +로 연결하면 문자열과 문자열 사이에 공백이 없다는 점을 유의해야된다. 공백을 넣으려면 ,로 문자열들을 연결하면된다.

name = "David"
print("Hi, my name is " + name + ". Nice to meet you. ")
# Hi, my name is David. Nice to meet you.
print("Hi, my name is", name, ". Nice to meet you. ")
# Hi, my name is David . Nice to meet you.

마지막으로 줄바꿈이 없이 출력을 하려면 인수중에 end값을 설정하면 된다. end값을 설정하면 줄바꿈 대신에 입력한 문자열 또는 문자가 출력된다.

print("What city do you live in? ", end="")
# What city do you live in?
print("1", end=",")
print("2", end=",")
print("3", end="")
# 1,2,3

 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/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
글 보관함