반응형
입력
"""
표준 입력 방법
input() : 한 줄의 문자열을 입력 받는 함수
map() : 리스트의 모든 원소에 각각 특정한 함수를 적용할 때 사용
ex) 공백을 기준으로 구분된 데이터를 입력 받을 때
list(map(int, input().split()))
ex) 공백을 기준으로 구분된 데이터의 개수가 많지 않을 때
a, b, c = map(int, input().split())
"""
n = int(input())
data = list(map(int, input().split()))
data.sort(reverse=True)
print(data)
'''
사용자로부터 입력을 빠르게 받아야 하는 경우
sys.stdin.readline() 사용하는데,
입력 후 엔터가 줄 바꿈 기호로 입력되므로 rstrip() 함께 사용
'''
import sys
data = sys.stdin.readline().rstrip()
rstrip() 함수
sys.stdin.readline()로 입력을 하고 엔터를 치게 되면 엔터로 인한 줄바꿈까지 같이 입력이 되고,
rstrip()없이 출력하면 입력받은 값과 줄바꿈이 함께 출력된다.
sys.stdin.readline().rstrip()으로 입력했을 때의 줄바꿈을 없앤 값을 받을 수 있다.
출력
"""
표준 출력 방법
print() : input()처럼 내장함수.
, 콤마를 이용하여 띄어쓰기로 구분하여 출력할 수 있음
기본적으로 출력 이후에 줄 바꿈을 수행하고, 이는 end 속성을 사용하여 변형 가능
"""
a = 1
b = 2
print(a,b)
print(7, end=" ")
print(8, end=" ")
print(" a의 값은 "+str(a)+"입니다.")
f-string
문자열 앞에 접두사 'f'를 넣어 사용한다.
중괄호 안에 변수명을 기입하여 간단하게 문자열과 정수를 사용할 수 있다.
print(f"a의 값은 {a}입니다.")
반응형
'DEV > Python' 카테고리의 다른 글
[Python 기초] 자료형 - Dictionary & Set (0) | 2021.08.22 |
---|---|
[Python 기초] 자료형 - Tuple (0) | 2021.08.22 |
[Python 기초] 자료형 - 문자열 (0) | 2021.08.22 |
[Python 기초] 자료형 - List (0) | 2021.08.22 |
[Python 기초] 자료형 - Number (0) | 2021.08.22 |