01. 숫자형
- 8진수 : 0o
- 16wlstn 0x
02. 문자형
- 이스케이프 코드
이스케이프 코드 | 의미 |
\n | 줄 바꿈 |
\t | 탭 간격 |
\\ | 문자 \ |
\', \" | 문자 \', \" |
\r | 캐리지 리턴. 줄 바꿈 후 현재 커서 맨 앞으로 이동 |
\f | 폼 피드. 줄 바꿈 후 현재 커서 다음 줄로 이동 |
\a | 벨 소리. 출력 시 삑 소리 |
\b | 백스페이스 |
\000 | NULL |
- 문자열 인덱싱(Indexing) : 가리킨다.
특정 값을 뽑아낸다.
문자열[뽑아낼 위치]
a = 'abcde'
# a[0] = 'a'
# a[-1] = 'e'
- 문자열 슬라이싱(Slicing) : 잘라낸다.
문자열[시작 번호:끝 번호]
a = 'abcde'
# a[:3] = 'abcd'
# a[3:] = 'de'
# a[1:2] = 'bc'
- 문자열 포매팅(Formatting) : 특정 값 변경 시
문자열 포맷 코드 | 의미 |
%s | 문자열(String) |
%c | 문자(Character) |
%d | 정수(Interger) |
%f | 실수(Floating point) |
%o | 8진수 |
%x | 16진수 |
%% | 문자 그대로의 %(Literal %) |
▶ %10s : 전체 길이 10인 문자열에 값은 오른쪽 정렬(좌 공백) ↔ %-10s
▶ %0.4f : 소수점 네 번째 자리까지 표현
- 포맷 함수
상황 | 구조 |
기본 | "{0}".format(값) |
포맷 함수가 둘 이상일 때 | "{0} {1}".format(깂1, 값2) |
이름으로 넣기 | "{변수1} {변수2}".format(변수1=값1, 변수2=값2) |
왼쪽 정렬 | "{0:<숫자}".format(값) |
오른쪽 정렬 | "{0:>숫자}".format(값) |
가운데 정렬 |
"{0:^숫자}".format(값) * 바로 뒤 문자값으로 공백 채우기 : "{0:=^숫자}".format(값) |
소수점 표현 | "{0:0.숫자f}".format(값) |
'{' 또는 '}' | "{{ }}".format() |
▶ 여기서 값이란 숫자, 문자열, 문자, 미리 설정한 변수명 등이 있다.
'취준 > [개발공부] python' 카테고리의 다른 글
03. 제어문 - if, while, for (0) | 2023.07.04 |
---|---|
02-5. python 자료형 - 참과 거짓, 변수 (0) | 2023.07.04 |
02-4. 리스트, 딕셔너리 관련 함수 (0) | 2023.07.03 |
02-3. python 자료형 - 리스트, 튜플, 딕셔너리, 집합 (0) | 2023.06.29 |
01. python이란 (0) | 2023.06.29 |