서식문자
: 데이터의 출력형식을 지정하는 문자
내가 원하는 형식의 데이터와 문자열을 조합해서 하나의 문자열을 만들기 위한 문자
제어문자와 마찬가지로 원하는 위치에 적으면 된다
서식문자의 개수와 타입은 반드시 데이터와 일치되어야 한다
C스타일과 Python스타일 둘다 사용 가능
C | Python | |
출력형식 | "출력 형식"%(데이터,데이터,....) | "출력 형식".format(데이터,데이터,....) |
문자 | %c | X |
문자열 | %s | {} |
정수 | %d | {} |
실수 | %f | {:f} |
2진수 | X | {:b} |
8진수 | %o | {:o} |
16진수 | %x | {:x} |
. (멤버 참조 연산자)
: 클래스의 멤버를 참조하는 연산자
ex1.
print(2,'*',5,'=',2 * 5)
print("{} * {} = {}".format(2,5,2*5))
print("%d * %d = %d"%(2,5,2*5))
ex2.
print("%s : %d"%("나이",20))
print("{} : {}".format("나이",20))
실수
C언어에서는 실수를 출력할때 소수점 6번째 자리까지 기본적으로 출력한다
서식문자에서 소수점 자리수 지정
C | Python | |
실수 표현 | %.자리수f | {:.자리수f} |
print("%f , %.2f"%(1.234,1.234))
print("{:f} , {:.2f}".format(1.234,1.234))
print(1.234)
출력화면
컴퓨터에서의 진법 표현
C | Python | ||
2진수 | 0,1 | X | 0b10 |
8진수 | 0~7 | 010 | 0o10 |
10진수 | 0~9 | 10 | 10 |
16진수 | 0~9, A~F | 0x10 | 0x10 |
print(0b10) # 2진수
print(0o10) # 8진수
print(10) # 10진수
print(0x10) # 16진수
print("{:b} , {} , {:o} , {:x}".format(0x10,0o10,10,0b10))
출력화면
'Backend > Python' 카테고리의 다른 글
Python 파이썬 연산자 - 산술연산자, 대입연산자, 비교연산자, 논리연산자, 멤버연산자, 식별연산자 (0) | 2023.06.28 |
---|---|
Python 파이썬 기본 출력, 정렬, 단위 구분 (0) | 2023.06.28 |
Python 파이썬 출력 함수 (0) | 2023.06.28 |
Python 파이썬 기본 개념 - 주석, 함수, 문자 (0) | 2023.06.28 |
Python 파이썬 기초 서식 문자, 제어 문자 (0) | 2023.06.27 |