일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 메이크샵
- 파킹통장추천
- 구글애널리틱스가이드
- 파이썬정규표현식
- 페이스북광고
- 파이썬프로그래밍
- GA강의
- 유튜브광고
- 국민내일배움카드
- 마케팅
- 카페24
- 책추천
- 파이썬내장함수
- 구글애널리틱스4
- GA가이드
- 파이썬문자열
- 구글애널리틱스강의
- 신용카드추천
- 구글애널리틱스공부
- 파이썬함수
- 구글ads
- 유튜브
- GA4
- GA공부
- 파이썬
- 파이썬공부
- 구글애널리틱스
- 파킹통장
- GA설치
- GA
- Today
- Total
정리왕
파이썬 문자열5 (format 함수를 사용한 포맷팅2) 본문
1. format 함수를 사용한 포맷팅
문자열의 format 함수를 사용하면 좀 더 발전된 스타일로 문자열 포맷을 지정할 수 있다.
1) 숫자 대입하기
"오늘 나는 {0}시간 공부했다" 문자열 중 {0} 부분이 숫자 1로 바뀌었다.
2) 문자열 대입하기
문자열의 { } 항목이 '오늘'라는 문자열로 바뀌었다.
3) 변수대입하기
문자열의 { } 항목이 hoir 변수 값이 1로 바뀌었다.
4) 2개 이상의 값 대입하기
2개 이상의 값을 넣을 경우 문자열의 {0}, {1}과 같은 인덱스 항목이 format 함수의 입력값으로 대입된다.
만약, 아래와 같이 인덱스를 번호를 변경하면 아래와 같이 순서가 바뀌어서 결과값이 출력된다.
2. format( ) 함수를 사용해서 정렬과 공백을 표현하는 방법
1) 왼쪽 정렬
format( ) 함수를 사용할때는 인덱스 번호 뒤에 :<30 을 입력하면 문자열을 왼쪽으로 정렬하고 문자열의 총 자릿수는 30으로 맞출 수 있다.
2) 오른쪽 정렬
format( ) 함수를 사용할때는 인덱스 번호 뒤에 :>10 을 입력하면 문자열을 오른쪽으로 정렬하고 문자열의 총 자릿수는 30으로 맞출 수 있다.
3) 가운데 정렬
format( ) 함수를 사용할때는 인덱스 번호 뒤에 :^40 을 입력하면 문자열을 가운데 정렬하고 문자열의 총 자릿수는 40으로 맞출 수 있다.
여기서 외울때는 화살표 방향으로 기억하면 좋을것 같다.
< 이것은 왼쪽 방향으로 가라는 지시이기 때문에, 왼쪽 정렬이고
> 이것은 오른쪽 방향으로 가라는 지시이기 때문에, 오른쪽 정렬이다.
^ 이것은 가운데 졍렬로 기억하면 된다.
3. 공백채우기
format( ) 함수를 이용하여 공백대신에 *나 다른 문자를 채울 수 있다.
인덱스번호 뒤에 문자를 입력하고, 숫자를 입력하면 빈공백에 입력한 문자가 채워진다.
4. 소수점 표현하기
hour 변수에 1.12345를 대입하고,
소수점 2자리까지만 표현을 하고 싶으면,
인덱스 번호뒤에 :0.2f를 입력하면 소수점이 표현된다.
소수점도 가운데정렬과 공백등 위에서 본 모든 기능을 활용해서 사용할 수 있다.
6. format( ) 함수를 이용할 때 문자열에 { } 도 같이 출력하는 방법
'나는'를 중괄호로 하고 싶을때는 아래와 같이 나는를 {{ 나는 }} 중괄호 2개를 연속해서 사용하면 된다.
'6.개발 > 파이썬 공부하기' 카테고리의 다른 글
파이썬 문자열7 (문자열 내장함수) (0) | 2020.11.29 |
---|---|
파이썬 문자열6 (f문자열 포맷팅) (0) | 2020.11.29 |
파이썬 문자열4 (문자열 포맷팅1) (0) | 2020.11.29 |
파이썬 문자열3 (문자열 인덱싱과 슬라이싱) (0) | 2020.11.29 |
파이썬 문자열2 (문자열 연산) (0) | 2020.11.29 |