728x90
반응형
1. 파이썬 입력하기
1.1. input()
- 기본형
Variable = input("Message")
# Variable: 입력받은 값을 저장할 변수
# Message: 사용자로부터 값을 입력받을 때, 출력할 메시지
a = input("What is your name?")
print(a)
1.2. 정수/실수 입력받기
- input()은 문자열로 입력을 받음.
- 원하는 자료형으로 저장하기 위해서는 형변환이 필요함.
a = int(input("How old are you?"))
a = float(input("How old are you?"))
print(a)
1.3. 두 개 이상의 문자열을 입력 받기
- 기본형
Variable1, Variable2 = input("Message").split("str")
# Variable1, Variable2: 입력받은 값을 저장할 변수
# Message: 사용자로부터 값을 입력받을 때, 출력할 메시지
# str: 입력을 받을 때, 나눌 문자(열)
a, b = input().split(",")
print(a,end="\n")
print(b)
1.4. 두 개 이상의 정수 값을 입력 받기
- 정수 입력 값을 변수 두 개에 저장하기 (방법1)
a, b = input("숫자입력: ").split()
a = int(a)
b = int(b)
print(a,end="\n")
print(b)
- 정수 입력 값을 변수 두 개에 저장하기 (방법2)
a, b = input().split(",")
a, b = map(int, input("숫자입력: ").split())
print(a,end="\n")
print(b)
2. 파이썬 출력하기
2.1. print()
- 기본형
print("Message")
# Message: 출력할 문자열을 의미함
2.2. 분리자(sep)를 이용하여, 출력하기
- 기본형
print("Message",sep='str')
# sep='str': 'str'을 이스케이프 시퀸스를 바탕으로, 글자를 분리하는 서식을 지정.
# 분리자에 다양한 형태가 올 수 있다.
print("개행으로 분리자 지정")
print(1,2,3,sep="\n")
print("탭문자로 분리자 지정")
print(1,2,3,sep="\t")
print("콤마(,)으로 분리자 지정")
print(1,2,3,sep=",")
2.3. 종료자(end)를 이용하여, 출력하기
- 기본형: print("Message",sep='end')
- end='str': 'str'의 이스케이프 시퀸스를 바탕으로, 문자열 끝의 서식을 지정.
# 종료자에도 다양한 형태가 올 수 있다.
print("개행으로 종료자 지정")
print(1,2,3,end="\n")
print("탭문자로 종료자 지정")
print(1,2,3,end="\t")
print("콤마(,)으로 종료자 지정")
print(1,2,3,end=",")
2.4. 포멧팅을 통해 출력의 형식을 지정하기
- 방법1: print("{seq}".format(message))
- message: 출력할 내용을 의미함. 콤마를 통해 구분함.
- seq: message를 출력할 순서를 의미함.
# 포멧팅을 통해 출력의 형식을 지정가능하다.
print("{} {}".format("Hello", "World"))
print("{0} {1}".format("Hello", "World"))
- 방법2: print("str"%(message))
- message: 출력할 내용을 의미함. 콤마를 통해 구분함.
- str: message를 출력하는 서식문자를 지정.
# 포멧팅을 통해 출력의 형식을 지정가능하다.
print("%s %s"%("Hello", "World"))
print("%s %lf"$("Python", 3.9))
- 정수나 실수의 자리수 맞추기
'''정수의 자리수 맞추기'''
# 123을 5자리에 맞추어 출력
print("%5d".format(123))
#123을 0번째 순서로 5자리에 맞추어 출력
#12를 1번째 순서로 3자리에 맞추어 출력
print("{0:05d}, {1:03d}".format(123, 12))
'''실수의 자리수 구하기'''
# 1.23을 총 6자리: 소수 5자리로 맞추어 출력
print("%6.5f".format(1.23))
# 1.23을 소수 5자리로 맞추어 0번째로 출력
# 1.2를 총 4자리: 소수 3자리로 맞추어 1번째로 출력
print("{0:.5f}, {1:04.3f}".format(1.23, 1.2))
2.5. 여러 줄의 문자열 출력하기
print('''\
Hello
World!!
''')
반응형
'컴퓨터 관련 > 파이썬' 카테고리의 다른 글
[파이썬] 6. 조건문과 반복문 (0) | 2024.01.06 |
---|---|
[파이썬] 5. 딕셔너리 (0) | 2024.01.06 |
[파이썬] 4. 인덱싱과 슬라이스 (2) | 2024.01.06 |
[파이썬] 3. 시퀸스 자료형 (0) | 2024.01.06 |
[파이썬] 1. 파이썬 변수와 연산자 정리 (0) | 2024.01.06 |