출력문(Print) & 입력문(Input)

2021. 5. 23. 00:16Python

**지속적인 업데이트**

 

1. 출력문 : 코드를 작성한 후, 파일을 컴파일 했을때 화면에 자신의 코드를 나타나게 해주는 기능

 -특징

  1) 대표적인 출력 함수. 변수 없이 사용하면 한 줄을 띄워준다.

print()						

  2) 문자열 사이에 '+'을 넣어주면 띄워쓰기 없이 붙여서 출력

print('A'+'B'+'C')
>>ABC

  3) 문자열 사이에 ','을 넣어주면 띄워쓰기 포함하여 출력

print('A','B','C')
>>A B C

  4) seperate '~' : 값과 값 사이를 ~로 채워주는 함수 (기본값 : 한칸 띄우기)

print('A','B','C',sep='')
>>ABC

 5) endline '~' : 줄을 바꿔주는 함수 (기본값 : 한 행 띄우기). ~안에 특수 기호를 사용할 수 있다.

print('A','B','C',end='')
>>

6) 서식문자 : %를 붙인 서식문자를 적어주고, 순서에 맞게 맞는 서식에 맞는 변수를 넣어주면 된다.

name = '야스오'
age = 28
ki = 182.4
print('%s님의 나이는 %d살 입니다.'%(name,age))		# %s = 문자열
>>야스오님의 나이는 28살입니다.          			# %d = 10진수
print('키는 %f입니다.'%(ki))
>>키는 182.4입니다.

7) format() : %s,%d는 정해진 서식문자를 기입해야 하지만 {}로 서식문자없이 출력 가능

name='요네'
age=30
ki=183.2
print('{}님의 나이는 {}세이며 키는 {}cm입니다.',format(name,age,ki))
>>요네님의 나이는 30세이며 키는 183.2cm입니다.

 

 

 

 

 

 

2. 입력문 : 작성된 코드를 컴파일 하고 나서, 실행되고 있는 파일에 입력값을 받게 해주는 기능

 

 1) input() : 기본적인 입력문. 변수 뒤에 붙여서 사용하며 입력 받은 값은 변수에 저장된다. 만약 변수 없이 사용한다면 입력받은 데이터는 저장되지 않고 증발한다. 괄호 안에 출력문을 쓸수 있다.

name = input("당신의 이름은 무엇입니까?")
>>당신의 이름은 무엇입니까? (입력)

print("당신의 이름은 {}입니다.",format(name))
>>당신의 이름은 (입력)입니다.

input("나이를 입력하십시오 : ")
>>나이를 입력하십시오 : (입력)

#print('당신의 나이는 {}입니다.)		<<저장된 변수가 없음

 

2) input().split() = input().split(기준문자) = input(문자열).split() = input(문자열).split(기준문자) : 한 번에 값 두개 입력

name1,name2=input('이름을 입력하십시오').split(String)
>>이름을 입력하십시오 (name1) (name2)
#데이터 사이에 한 칸 띄워주면 구분하여 저장한다.

print('{}과 {}')
>>(name1)과 (name2)

 

'Python' 카테고리의 다른 글

문자열(String)  (0) 2021.05.22
기본 용어  (1) 2021.05.22