python
문자열
kimjongwoo
2023. 4. 20. 10:45
문자열=따옴표로 감싸져서 표현된 문자, 단어들의 묶음
| 이스케이프 시퀀스 | 설명 |
| \\ | 백슬래시, \ |
| \' | 작은따옴표, Single quote, ' |
| \" | 큰따옴표, Double quote, " |
| \a | 벨, ASCII Bell, BEL |
| \b | 백스페이스, ASCII Backspace, BS |
| \f | 폼피드, ASCII Formfeed, FF |
| \n | 새 줄, 개행 문자, ASCII Linefeed, LF |
| \r | 캐리지 리턴, ASCII Carriage Return, CR |
| \t | 탭 문자, ASCII Horizontal Tab, TAB |
| \v | 수직 탭, ASCII Vertical Tab, VT |
문자열 연산
문자열1 + 문자열2 = 문자열1문자열2
문자열1*3=문자열1문자열1문자열1
인덱싱
문자열은 인덱싱이 가능하다
변수이름[인덱스 값]
문자열 자료형은 immutable타입으로 사용자 임의로 값을 바꿀수 없다
슬라이싱
변수이름[첫값:끝값+1]
문자열 포매팅
| \n | 문자열 안에서 줄을 바꿀 때 사용 |
| \t | 문자열 사이에 탭 간격을 줄 때 사용 |
| \\ | 문자 \를 그대로 표현할 때 사용 |
| \' | 작은따옴표(')를 그대로 표현할 때 사용 |
| \" | 큰따옴표(")를 그대로 표현할 때 사용 |
| \r | 캐리지 리턴(줄 바꿈 문자, 현재 커서를 가장 앞으로 이동) |
| \f | 폼 피드(줄 바꿈 문자, 현재 커서를 다음 줄로 이동) |
| \a | 벨 소리(출력할 때 PC 스피커에서 '삑' 소리가 난다) |
| \b | 백 스페이스 |
방법 1 : 일일이 값을 나누어 + 해주기
방법 2 : 포맷 코드를 이용하여 정리해서 출력하기
방법 3 : format()함수를 이용하여 포맷
방법 4 : f문자열 포매팅 ex) f"{변수이름}이런식으로"
문자열 함수
