Pusan National University power PNU Input Output Spring

  • Slides: 24
Download presentation
Pusan National University power PNU 세계로 미래로 입력과 출력(Input & Output) Spring, 2019 School

Pusan National University power PNU 세계로 미래로 입력과 출력(Input & Output) Spring, 2019 School of CSE Pusan National University

세계로 미래로 power PNU Python 출력: print 문자열 "Hello World" 출력하기 print "Hello World"

세계로 미래로 power PNU Python 출력: print 문자열 "Hello World" 출력하기 print "Hello World" 변수 출력 >>> a = "Python" >>> print a Python a 라는 변수에 "Python"이라는 값을 대입한 다음 print a를 해 주면 a의 값을 출 력해 준다. Advanced Broadcasting & Communications Lab. 2

세계로 미래로 power PNU 형식지정문자열: 변수 값 출력 숫자를 변수로 대입 후 출력 >>>

세계로 미래로 power PNU 형식지정문자열: 변수 값 출력 숫자를 변수로 대입 후 출력 >>> number = 3 >>> print "I eat %d apples. " % number I eat 3 apples. Number에 3을 대입한 후 출력함 Advanced Broadcasting & Communications Lab. 5

세계로 미래로 power PNU 형식지정문자열 요약 형식지정문자열 %s %c %d %f %o %x %%

세계로 미래로 power PNU 형식지정문자열 요약 형식지정문자열 %s %c %d %f %o %x %% 뜻 문자열(string) 문자 한 개(character) 정수(integer) 부동소수점수(floating-point number) 8진수(octal number) 16진수(hexadecimal number) 문자 '%' 자체(literal %) Advanced Broadcasting & Communications Lab. 7

세계로 미래로 power PNU 문자열 출력: 접합하여 출력 단순 병치(①)와 + 연산자 (②) >>>

세계로 미래로 power PNU 문자열 출력: 접합하여 출력 단순 병치(①)와 + 연산자 (②) >>> print "life" "is" "too short" ---------- ① lifeistoo short >>> print "life"+"is"+"too short" ---------- ② lifeistoo short 따옴표(")로 둘러싸인 문자열은 + 연산과 동일 Advanced Broadcasting & Communications Lab. 12

세계로 미래로 power PNU 입력 오류 input()이 잘못 사용된 예제 >>> a = input()

세계로 미래로 power PNU 입력 오류 input()이 잘못 사용된 예제 >>> a = input() you need python Traceback (most recent call last): File "", line 1, in ? File "", line 1 you need python ^ Syntax. Error: invalid syntax 위처럼 you need python 을 변수에 입력하듯이 'you need python'처럼 ''로 감싸주 지 않았을 때는 에러가 발생함. Advanced Broadcasting & Communications Lab. 16

세계로 미래로 power PNU Python 입력: raw_input 사용 예 >>> a = raw_input() Life

세계로 미래로 power PNU Python 입력: raw_input 사용 예 >>> a = raw_input() Life is too short, you need python >>> a 'Life is too short, you need python' >>> raw_input()에서는 문자열을 입력할 때 (')나 (")을 필요로 하지 않는다. raw_input은 입력되는 모든 것을 문자열로 취급한다. Advanced Broadcasting & Communications Lab. 17

세계로 미래로 power PNU 입력 프롬프트 사용 예 • raw_input의 인수를 넣어 보자. #-*-

세계로 미래로 power PNU 입력 프롬프트 사용 예 • raw_input의 인수를 넣어 보자. #-*- coding: utf-8 -*>>> number = raw_input(u"숫자를 입력하세요: “) 숫자를 입력하세요: Advanced Broadcasting & Communications Lab. 20

세계로 미래로 power PNU 입력 프롬프트 사용 예 • raw_input의 인수를 넣어 보자. #-*-

세계로 미래로 power PNU 입력 프롬프트 사용 예 • raw_input의 인수를 넣어 보자. #-*- coding: utf-8 -*>>> number = raw_input(u"숫자를 입력하세요: “) 숫자를 입력하세요: Advanced Broadcasting & Communications Lab. 21