파이썬 입출력

유신·2021년 2월 16일
0

코딩테스트

목록 보기
7/10
post-custom-banner

split 함수 -> 공백(스페이트,탭,엔터,등)을 기준으로 문자열을 나누어 준다

test = "split test split1 test2"

print(test.split()) #test = ['split', 'test', 'split1', 'test2'

map 함수 --> map함수는 리스트의 요소를 지정된 함수로 처리해주는 함수 이다.


# 데이터의 개수 입력
n =int(input())
# ex) 3

# 각 데이터를 공백으로 구분하여 입력
data = list(map(int,input().split()))
# ex) 63 62 61 

#ex) [63, 62, 61]
print(data) #[정수,정수,정수,정수,정수]

# 내림차순 
data.sort(reverse = True)

#data.sort() # sort 함수는 print에 넣을 수 없다.
#print(data.sort()) x안됨!!

print(data)


#공백을 기준으로 구분하여 적은 수의 데이터를 입력

n, m, k = map(int,input().split())
# ex) 62 63 64

print(n,m,k) 
#ex) 62 63 64   


문자열 읽기

sys.stdin.read
readline() 한줄의 문자열을 읽을 수 있다. \n 까지 입력받음

rstrip() 오른쪽 공백 제거함수


import sys
# 문자열 입력받기

data = sys.stdin.readline().rstrip()
print(data) 
ex) hello world >> hello world 

출력 함수

  • f-string문법 : 문자열 앞에 접두사 'f'를붙임으로써 사용할 수 있다. f-string을 이용하면 단순히 중괄호({}) 안에 변수를 넣음으로써 자료형의 변환 업싱도 바꾸지 않고도 간단히 문자열과 정수를 함꼐 넣을 수 있다.

answer = 7

print("정답은" +str(answer)+"입니다")

print(f"정답은 {answer}입니다.")

# 두개다 같은 뜻 

profile
초보개발자
post-custom-banner

0개의 댓글