004 input() 함수
-input함수를 사용하면 키보드로 부터 데이터를 입력받을때 사용된다
-만일 정수나 실수 값을 원한다면 int(input('hey ho')
005 print() 함수
-사용 예시
>>> print('add : ', 4 + 5, 'sub = ' , 4 - 2)
add : 9 sub = 2
-end='' : 원래 마지막에 줄바꾸기를 하지만 출력문자를 변경할수 있음 아래는 공백으로 변경
>>>print(1,2, end='') ; print(3,4)
1 2 3 4
-seb = '' : 항목간에 출력 문자를 변경하는 방법
>>>print(1,2,3,4,5, sep = ' ,')
1,2,3,4,5라고 나온다
-file : 파일 객체로 출력할수 있다.
>>> f = open('out.txt.' , 'w')
>>> print(1,2,3,4,5, file = f) #출력 내용을 f 객체(out.txt)로 보낸다
>>> f.close()
>>>open('out.txt').read()
'1 2 3 4 5\n'
006 format() 함수(value, format_spec)
-여기서 인수 value를 인수 format_spec에 지정된 서식의 문자열로 변환하여 출력한다.
-예시(1) 10자리를 확보하고 소수점 이하는 3자리로 제한해라
>>> format(1.234567, '10.3f'))
1.235
-세련된 서식의 출력
>>> 'Name : {0}, Phone : {1}'.format('gsledd',5284)
'Name : gsledd, Phone : 5284'
여기서 {0}과 {1}은 첫 번쨰와 두 번째 인수를 각각 의미한다.
-예시(2) 1~4까지의 제곱근을 출력
>>>for k in range(1, 5):
print('sqrt({0}) = {1}'.format(k, math.sqrt(k)))
sqrt(1) = 1.0
sqrt(2) = 1.142135623730951
sqrt(3) = 1.721040756887722
sqrt(4) = 2.0
->만약 자릿수를 고정하고 싶다면 :을 사용한다
{1:5.3f}와 같은 식으로 가능하다.
'Program Language > Python' 카테고리의 다른 글
파이썬 에러 모음 (0) | 2017.01.31 |
---|---|
파이썬 공부(문자열 (0) | 2014.04.03 |
파이썬 공부(eval exec compile 함수) (0) | 2014.03.18 |
01 turtle 모듈 (0) | 2014.03.18 |