본문 바로가기
배움

#파이썬3.4.4# 프로그래밍이 보인다! 파이썬 입문 (2)

by 냠뇸냠 2016. 2. 4.

< 프로그래밍이 보인다! 파이썬 입문 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