Tech/Python

[python] 기본적인 입/ 출력 계산

lonnie(동현) 2020. 12. 16. 18:04

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이 출력되게 된다.

 

 

 

 

 

 

 

728x90
반응형

'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