출력문(Print) & 입력문(Input)
2021. 5. 23. 00:16ㆍPython
**지속적인 업데이트**
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 |