1. 정의
- 데이터의 출력형식을 지정하는 문자
- 내가 원하는 형식의 데이터와 문자열을 조합해서 하나의 문자열을 만들기 위한 문자
- 서식문자의 개수와 타입은 반드시 데이터와 일치 돼야한다.
2. 특징
- C 언어 형식과 Python 형식 둘 다 사용 가능
- 형식
2-1. C언어 형식 : "출력 형식" %(데이터, 데이터, ... )
print("%d * %d = %d"%(2,5,2*5))
2-2. Python 형식 : "출력 형식" .format(데이터, 데이터, ...)
print("{} * {} = {}".format(2,5,2*5))
C언어 형식 | Python 형식 | |
문자 | %c | { } |
문자열 | %s | |
정수 | %d | { } |
실수 | %f | {:f} |
2진수 | - | {:b} |
8진수 | %o | {:o} |
16진수 | %x | {:x} |
* 서식문자의 알파벳은 해당 뜻을 따서 만든거기에, 뜻을 찾아보면 외우기가 쉬워집니다
* ex) 8진수는 영어로 Octal 이라서 o를 사용하는 식
- 추가 예시
# 나이 : 20
print("%s : %d"%("나이",20))
print("{} : {}".format("나이",20))
* "나이"는 문자열, "20"은 정수
'IT 언어 > Python' 카테고리의 다른 글
[Python] 제어문 (if문, while문, for문) (0) | 2023.07.06 |
---|---|
[Python] 데이터 타입 (0) | 2023.07.06 |
[Python] 연산자 (산술, 대입, 복합, 비교) (0) | 2023.07.04 |
[Python] 자료형이란? 기본형과 객체형? 자료형 종류는? (0) | 2023.07.03 |
[python] 변수란? 변수 선언 형식은? (0) | 2023.07.03 |