파이썬의 문자열 형식화
파이썬에서는 복잡한 문자열 출력을 위한 문자열 형식화를 지원한다. 여기에는 % 기호를 사용한 방식과 format 메서드를 사용한 방식, 그리고 f 문자열을 사용하는 방식이 있다.
% 기호를 사용한 문자열 형식화
기본적으로 문자열 뒤에 % 기호를 붙이고 그 뒤에 다른 값을 붙이면 뒤에 붙은 값이 문자열 안으로 들어간다.
"문자열" % 값
문자열 형식 코드
형식 코드 | 설명 |
%d | 정수(Integer) |
%f | 부동 소수(Float) |
%c | 문자(Character) |
%s | 문자열(String) |
%o | 8진수 |
%x | 16진수 |
%% | 문자 % |
% 기호를 이용한 문자열 형식화 사용 예
1. 숫자를 대입하는 방법
>>> "거스름돈은 %d원 입니다." %4000
'거스름돈은 4000원 입니다.'
2. 변수로 대입하는 방법
>>> money = 5000
>>> "거스름돈은 %d원 입니다." %money
'거스름돈은 5000원 입니다.'
3. 2개 이상 대입 방법
>>> "삼각형의 밑변과 높이는 각각 %f, %d입니다." %(3.5, 5)
'삼각형의 밑변과 높이는 각각 3.5, 5입니다.'
'Python > 개념정리' 카테고리의 다른 글
파이썬) [numpy] reshape 함수 (0) | 2022.07.16 |
---|---|
파이썬) [numpy] array와 asarray 차이 (0) | 2022.07.16 |
파이썬) [model] compile 함수 (0) | 2022.07.15 |
파이썬) glob함수 사용하기 (0) | 2022.07.14 |
파이썬) 0으로 이루어진 리스트 만들기 (0) | 2022.07.13 |