1. 입력
(1) input() 함수 : 한줄의 문자열을 입력을 받는 함수이다. input 함수는 문자열(str) 형태로 입력을 받게 된다.
ex ) a = input()
출력 → 빈칸이 뜨고, 문자열을 입력할 수 있다.
→ input()에서 ()안에 예를 들어, ("원하는 문자열 입력") 을 입력하게 되면, 그대로 입력창에 입력된다.
(2) map() 함수 : 리스트의 모든 원소에 각각 특정한 함수를 적용할 때 사용한다.
ex ) data = list(map(int, input().split()))
빈칸에 공백을 기준으로 정수를 입력할 수 있고, 정수를 입력하게 되면, 리스트가 만들어진다.
예를 들어 입력을 받을 때, 예를 들어 20.11.2 이 형태로 입력을 받고 싶다고 하면,
y, m, d = map(int, input().split('.') ) split 함수에 '.' (온점) 을 기준으로 입력을 받는 것을 선언하면 된다.
2. 출력
(1) print() 함수 :
기본 출력에 사용되는 함수 이고, 각 변수를 콤마(,)를 이용하여 띄어쓰기로 구분하여 출력한다.
-
기본적으로 출력 이후에 줄바꿈을 수행한다.
-
줄바꿈을 원치 않는 경우 'end' 속성을 이용하여, print(value, end = " ") 이런 식으로 사용한다.
-
출력할 때, 자릿수를 맞추고 싶을 때, zfill()이라는 함수를 사용한다.
ex) x = 17 , 0017로 출력을 하고 싶다고 가정했을 때, print(x.zfill(4)) 를 사용하게 되면, 17이 아니라 0017이 출력되게 된다.
'Tech > Python' 카테고리의 다른 글
[python] 재귀 함수 (0) | 2020.12.17 |
---|---|
[python] decimal 모듈 (0) | 2020.12.17 |
[python] 문자열 체크 함수 - isalpha, isdigit (0) | 2020.12.15 |
[python] list.sort() 와 sorted(list)의 차이 (0) | 2020.12.15 |
[python] 자료형 - 튜플 자료형 (0) | 2020.09.24 |