programming

파이썬 쿡북 3 - 문자열

leesu0605 2023. 4. 20. 10:54

문자열 : 문자의 나열

파이썬 문자열 표현법 = "(문자열)", '(문자열)', {"""(문자열)""", '''(문자열)'''} => 여러줄 가능

이스케이프 시퀀스(특수문자) 

백슬래쉬(/) : \\
개행문자(enter) : \n
따옴표 : \", \'
탭 : \t

문자열 오퍼레이터 

(문자열) + (문자열) : 문자열 덧붙이기
(문자열) * (정수) : 같은 문자열 반복해서 덧붙이기
(문자열)[(정수):(정수):(정수)] : 문자열 인덱싱(리스트와 동일하게 사용)

문자열 포매팅 

(문자열 - 포맷 문자 포함)%(인자1, ...)

포맷 문자 종류 : 
%s : 문자열
%d : 정수
%f : 실수
%c : 문자
%x : 16진수 정수
%% : % 출력

● 포매팅 시 정렬이 필요하면 %(정수)(포맷 코드)를 이용해 정렬 가능하다.
ex) %10s : 문자열을 왼쪽에 출력하고 출력한 후, 출력한 문자 개수가 10개 미만이라면 공백으로 10자를 채운다.

format 메소드 

(문자열).format(인자)
문자열 안에 {(인덱스)}를 넣어 format 인자 중 인덱스번째 인자를 그 자리에 채운다.

f 포매팅

f"(문자열)"
문자열 안에 {(값 또는 변수)}를 넣어 그 자리에 값을 채운다.

문자열 메소드