일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- BAEKJOON
- OrientDB
- online
- Tornado
- 배열
- 프레임워크
- 파이썬
- Java
- 자료형
- 토네이도
- 연결
- MongoDB
- Judge
- 백준
- 이클립스
- 자바스크립트
- 연동
- ubuntu
- r
- AWS
- 저지
- API
- Framework
- 오픈한글
- spring
- Python
- r script
- 설치
- 알고리즘
- mariadb
Archives
- Today
- Total
맛동산
파이썬 자료형_문자열3(문자열 포매팅) 본문
c에서 printf("안녕하세요 %d", i)라는 식으로 출력이 가능하고, 자바에서 print("안녕하세요 "+i)라는 식으로 출력이 가능했다.
파이썬에서도 포매팅이 가능함.
"사과 %d개"%3 -> "사과 3개"
"내 이름은 %s"%"맛동산" -> "맛동산"
name="철수"
ea="2"
"%s! 방울토마토 %d개를 가져오렴"%(name, ea) -> 철수! 방울토마토 2개를 가져오렴
c처럼 %d, %s같은 포맷 코드를 잘 선택해야하니 유의.
그리고 이거 말고 재밌는 게 있는데,
"감자가 {0}개 고구마가 {1}개".format(5,10) -> "감자가 5개 고구마가 10개" 라고 포매팅이 가능함. {}안에 숫자는 인덱스가 되는거지
"{day}일이 내 {event}다".format(day=2, event="생일")
또는
day=2
event="생일"
"{i_day}일이 내 {i_event}다".format(i_day=day, i_event=event)라고 표현할 수 있음.
사실 day+"일이 내 "+event+"다" 라고 쓰면 되는데 포매팅한게 좀 더 보기 편할 수 있겠다 싶음.
'파이썬 > 기초' 카테고리의 다른 글
파이썬 자료형_딕셔너리 (0) | 2016.10.06 |
---|---|
파이썬 자료형_튜플 (0) | 2016.10.03 |
파이썬 자료형_리스트 (0) | 2016.10.03 |
파이썬 자료형_문자열2(인덱싱, 슬라이싱) (0) | 2016.09.28 |
파이썬 자료형_문자열1(문자열 선언) (0) | 2016.09.28 |
Comments