728x90
반응형
해당 포스팅은 코드잇 복습을 위한 포스팅입니다.
문제 발생 시 즉시 비공개 처리 하겠습니다.
오늘은 2023년 4월 4일입니다.
출력하기
year, month, day는 정수형이기 때문에 문자열로 형 변환을 해야한다.
하지만 코드가 조금 번거로운 감이 있기 때문에 이런 경우에 문자열 포맷팅을 한다.
문자열 포맷팅
위 캡쳐처럼 먼저 포맷을 작성해주고, 그 뒤에 .format(값들)을 입력하면 된다.
혹은 문자열 자체를 변수에 넣고 format 메소드를 사용해도 된다.
다음 날을 출력하고 싶을 때는 + 1 을 하면된다.
format 다루기
순서 바꾸기
프로그래밍을 할 때는 숫자를 0부터 센다.
수식 활용
소수점 둘째자리로 반올림 하고 싶을 때
.2f의 의미
2 = 둘째자리
f = floating(소수)
소수점 넷째자리로 반올림 하고 싶을 때
정수로 바꾸고 싶을 때
문자열 포맷팅을 하는 다양한 방식
1. 가장 오래된 방식 (% 기호)
지금은 잘 쓰지 않는 옛날 방식이라고 한다. %s, %d와 같은 ‘포맷 스트링’을 사용한다. C나 자바 등 많은 언어들에서 이와 유사한 방식으로 포맷팅을 한다.
2. 현재 가장 많이 쓰는 방식 (format 메소드)
3. 새로운 방식 (f-string)
파이썬 버전 3.6부터 새롭게 나온 방식이다. 아직 완전히 대중화 되진 않았지만 좋은 평가를 받고 있고 곧 f-string을 더 많이 사용하는 추세로 갈 가능성이 있다.
728x90
반응형
'파이썬 > 코드잇' 카테고리의 다른 글
Python 14. 불 대수(Boolean Algebra) 복습 with 코드잇 (0) | 2023.04.12 |
---|---|
Python 13. 문자열 포맷팅 실습 with 코드잇 (0) | 2023.04.12 |
Python 11. 형 변환(Type Conversion) 복습 with 코드잇 (0) | 2023.04.12 |
Python 10. 문자열 실습 with 코드잇 (0) | 2023.04.11 |
Python 09. 문자열 복습 with 코드잇 (0) | 2023.04.11 |