<꿀팁모아 : 89번째 포스팅> 파이썬 문자열? Python Strings?
안녕하세요 꿀팁모아 희망주기입니다
오늘 알아볼 주제는 파이썬 문자열입니다
1 문자열
파이썬의 문자열은 단일 인용 부호 또는 이중 인용 부호로 둘러싸여 있습니다.
'안녕하세요' 와 "안녕하세요"의 출력값은 동일한데요. 단일 따옴표든, 이중 따옴표든 결과값은 같습니다
함수를 통해 문자열 리터럴을 표시할 수 있습니다.
2 변수에 문자열 할당
변수에 문자열을 할당하는 것은 변수 이름과 동일한 기호 및 문자열로 수행이 됩니다
a라는 변수에 "Hello"라는 문자열을 할당하게 되면, a를 출력시에 결과값이 hello 가 출력이 되는 것이죠
3 다중 줄 문자열
세 개의 따옴표를 사용하여 변수에 다중 선 문자열을 할당할 수 있습니다
4 슬라이스 문자열
슬라이스 구문을 사용하여 다양한 문자를 반환할 수 있습니다. 시작 인덱스와 끝 인덱스를 콜론으로 구분하여 문자열의 일부를 반환합니다
위치 2에서 위치 5로 문자를 가져옵니다
4-1 처음부터 슬라이스
시작 인덱스를 제외하면 범위는 첫 번째 문자에서 시작이 됩니다
4-2 끝까지 슬라이스
끝 인덱스를 제외하면 범위가 끝까지 이동합니다
4-3 음수 인덱싱
음수 인덱스를 사용하여 문자열 끝에서 슬라이스를 시작합니다
5 문자열 수정
Python에는 문자열에서 사용할 수 있는 기본 제공 메서드 집합이 있습니다
5-1 대문자 upper()
모든 출력값을 대문자로 바꾸게 하는 메서드입니다
5-2 소문자 lower()
모든 출력값을 소문자로 바꾸게 하는 메서드입니다
5-3 공백제거 strip ( )
공백은 실제 텍스트 전후의 공간이며 이 공간을 제거하려는 경우도 있습니다
5-4 문자열 바꾸기 replace ( )
이 메서드는 문자열을 다른 문자열로 대체합니다 (메서드: replace() )
5-5 분할 문자열 split ( )
이 메서드는 지정한 분리기 사이의 텍스트가 목록 항목이 되는 목록을 반환합니다
6 문자열 연결
결합하기 위해 + 연산자를 두 개를 사용하여 결합할 수 있습니다
a 값과 b 값을 더 한 것이 c 라고 했을 때, c라는 변수를 프린트 하게 되면 hello world라는 값이 출력이 됩니다
만약에 a 와 b 사이에 공백을 추가 하고 싶다면, 다음과 같이 하시면 됩니다
7 형식 문자열
파이썬 변수 창에서 배운 바와 같이 문자열과 숫자를 결합할 수 없습니다 하지만 어떠한 방법을 이용하게 된다면 문자열과 숫자를 결합할 수 있는데요. 그 메서드는 바로 format () 메서드 입니다. 이 메서드는 전달된 인수를 취하고, 형식을 지정하고, 자리 표시자가 있는 문자열에서 배치할 수 있습니다.
8 이스케이프 문자
문자열에서 불법문자를 삽입하려면 이스케이플 문자를 사용합니다. 이스케이프 문자는 백슬래시다음에 삽입할 문자입니다. 불법 문자의 예는 이중 따옴표로 둘러싸인 문자열 내부의 이중 따옴표입니다
이스케이프에 이용되는 문자들
9 문자열 메서드
'IT 및 코딩 > 파이썬(Python)' 카테고리의 다른 글
<꿀팁모아 : 91번째 포스팅> 파이썬 연산자 (0) | 2021.12.22 |
---|---|
<꿀팁모아 : 90번째 포스팅> 파이썬 부울? (0) | 2021.12.22 |
<꿀팁모아 : 88번째 포스팅> 파이썬 주조? (0) | 2021.12.22 |
<꿀팁모아 : 87번째 포스팅> Python Numbers? (0) | 2021.12.22 |
<꿀팁모아 : 86번째 포스팅> 파이썬 데이터 유형? (0) | 2021.12.21 |