< 프로그래밍이 보인다! 파이썬 입문 4장: 파이썬의 데이터 타입>
▶정수
- 소수점 없는 숫자
ex) registerNumber = 123456
▶부동소수점
- 소수부가 존재하는 숫자
- 입력방법 정수와 같음
▶문자열
- 작은따옴표나 큰따옴표이용
ex) userID = 'Ding'
userID = "Ding"
- registerNum = 123456 에서 registerNum은 정수지만,
registerNum= '123456'에서 registerNum은 문자열이다.
▶내장 문자열 함수
- 여기 설명만 봐서는 뭐라는 건지 모르겠음... 7장에 자세히 나와있다고 함.
▶연산자 %를 이용한 문자열 포맷팅(형식화)
- "포맷팅할 문자열" %(문자열에 넣을 값이나 변수, 쉼표로 구분)
- 값을 담고 있는 괄호는 tuple이라는 데이터타입
>>> brand = 'SKKU'
>>> exchangeRate = 1.21
>>> message = '이 %s 노트북의 가격은 %d USD이고 환율은 1000원당 %7.1f USD입니다' %(brand, 1299, exchangeRate)
>>> print(message)
이 SKKU 노트북의 가격은 1299 USD이고 환율은 1000원당 1.2 USD입니다
- 여기서 포맷팅하고자 하는 문자열이 '이 %s 노트북의 가격은 %d USD이고 환율은 1000원당 %7.1f USD입니다' 이것.
- 포맷 지정자 %s 는 string(문자열)
%d는 정수
%f는 float(부동소수점) 7.1에서 7은 전체길이 그리고 1은 소수부의 길이의미
- %d에서 사이에 숫자 넣으면 공백을 추가할 수 있음
ex) "%7d" %(123)은 ' 123' 을 출력. 123앞에 공백 4개 추가하여 전체길이가 7로
- %f도 마찬가지
%간단하게 표시하고 그 뒤에 무얼나타내는지 순서대로 써준다는 건가보군
▶메소드 format()을 이용한 문자열 형식화
- "형식화(포맷팅)할 문자열".format(문자열에 삽입할 값이나 변수, 쉼표로 구분)
'배움' 카테고리의 다른 글
손주은 (0) | 2016.06.17 |
---|---|
송오현의 블로그 (0) | 2016.02.11 |
#파이썬3.4.4# 프로그래밍이 보인다! 파이썬 입문 (0) | 2015.12.22 |
오늘부터 수영배움 ! (0) | 2015.09.02 |
오늘 배운 것 (0) | 2015.07.25 |