일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 파이썬
- 자격증공부
- 프로젝트
- 자격증
- lv0
- 데이터 타입
- 데이터베이스
- SQL
- Crawling
- 조건문
- 딕셔너리
- SQLD
- 정보처리기사
- 1과목
- CSV
- Python
- SQL 개발자
- 튜플
- 슬라이싱
- scraping
- 정리
- 태그
- 스크랩핑
- 메서드
- django
- 프로그래머스
- 크롤링
- 파이선
- time.sleep
- HTML
- Today
- Total
나의 공부 일기
Python) Format이란? 본문
미리 문자열의 서식을 정하고 해당 서식에 값을 지정하는 방법입니다.
앞에 % 를 붙이는 형식으로 쓰는데
총 7가지가 있습니다.
- %s : 문자열 서식 문자(string)
- %c : 문자 하나(char)
- %d : 정수(Integer)
- %f : 부동소수(Float)
- %o : 8진수
- %x : 16진수
- %% : %문자 자체
이중 다른것들에 비해 엄청나게 자주 쓰이는 %s,%d,%f에 대해 정리해보겠습니다.
먼저 %s 는 앞에 설명드린것과 같이 문자열에 대해 입력할 때 예를 한번 들어보겠습니다.
이런식으로 %s 에 넣을 값을 % 뒤에 이렇게 작성하면 됩니다.
만약에 %s 가 두개이다? 그러면 넣을 값들을 () 안에 하나하나 넣어주면됩니다.
%d 를 추가하여서 예시를 들어보겠습니다.
%d란 정수형의 값을 저장할때 쓰입니다.
이런식으로 할 수 있습니다.
마지막으로 %f는 실수형으로 실수의 값을 담을때 사용합니다.
글자의 크기도 지정할 수도 있습니다.
이런식으로 실행을 하게 된다면 결과물은
이런식으로 나오게 됩니다.
10대신 -10으로 한다면 뒤에 공간이 빈 공간이 됩니다.
이렇게 말이죠.
f-string 이라는 것도 있습니다.
앞에 나온 예제를 이용하여 한번더 코드를 작성해 보겠습니다.
이렇게 더 간단하게 만들 수 있습니다.
제가 많이 애용하고 있습니다ㅎㅎ
마지막으로 하나 더 바로 formatting 을 사용하는 것 입니다.
이런식으로 {} 안에 아무것도 넣지 않으면 .format() 안에 순서대로 앞에서부터 넣어서 출력이 됩니다.
{} 안에 {0} 이런식으로 .format()안의 순서를 인덱싱해서 출력도 가능합니다.
이런식으로 말이죠
두 코드의 실행 결과는 같습니다.
이렇게 무궁무진하게 사용할 수 있는 Format에 대해 알아보았습니다.
'파이썬 > 파이썬 정리' 카테고리의 다른 글
Python) 연산자 (0) | 2023.10.12 |
---|---|
Python) 표준입력함수(input) (0) | 2023.10.12 |
Python) Indexing 과 Slicing (0) | 2023.10.11 |
Python) Escape문자 (0) | 2023.10.11 |
Python) 파이썬 사용 중 편리한 기능 (0) | 2023.10.11 |