반응형
Strings(문자열)
- 각각의 하나의 문자들이 나열된 상태
- 문자열은 작은 따옴표('')나 큰 따옴표("")를 사용
문자열이 여러줄일 경우?
- 여러줄의 문자열을 작은따옴표(''' ''') 큰따옴표(""" """)로 쉽게 저장 가능
연산자로 문자열 합치기
- 연산자는 숫자 외에 문자열도 사용이 가능
- 정수 1과 1을 더하면 2가 되지만, 문자 '1'과 '1'을 더하면 '11'이 됨
대문자/소문자 변환하기 (Upper, Lower, Title)
- upper() : 모든 문자열을 대문자로 변활
- lower() : 모든 문자열을 소문자로 변환
- title() : 문자열들의 첫글자를 대문자로 변환 (문자열들을 구분짓는 것은 공백이 디폴트)
문자열 분리하기 (Split)
- split() : 특정 문자열을 찾아 각각 분리, 디폴트는 공백
문자열에서 문자 한개만 추출하기
- 문자열에서 특정 문자를 불러올 때, 대괄호 [ ] 사용
- 대괄호 안에는 숫자 사용
- 대괄호 안의 숫자를 인덱스라고 부르며, 첫번째 글자부터 0으로 넘버링
문자열에서 일부의 문자열 추출하기(=Slicing)
- [ n : m : l ] = n 시작점 : m 끝나는점 : l 단계
- 시작점(start)은 인덱스가 0부터 시작인 점을 고려
- 끝나는점(end)은 해당 부분 이전까지 적용이므로 -1을 고려
- 단계(step)은 건너뛰기이며 숫자가 없을 경우 디폴트 값은 1
문자열 변환하기 (Replace)
- replace() 함수를 사용하여 특정 문자열을 수정
- replace(찾을값, 바꿀값)
문자열의 전체 갯수 파악하기 (Len)
- len() 함수를 사용하여 문자열의 갯수를 확인
- 변수에 접근시에는 인덱스 0인 점을 고려하여 설계
문자열의 특정 문자 제거하기 (Strip)
- strip() 함수를 사용하여 특정 문자열을 제거
- 기본 디폴트 값은 공백이며, 원하는 특정 문자를 넣어 제거 가능
문자열의 특정 문자 위치 찾기 (Find)
- find() 함수를 사용하여 특정 문자열의 위치 확인 후 인덱스 값으로 반환
- 왼쪽에서부터 순차적 검색
- 찾는 값이 존재 할 경우 검색을 종료
(찾는 값이 중복되더라도 첫번째로 찾은 값의 인덱스 번호만 반환) - rfind() 함수를 사용하면 문자열의 끝에서부터 역순 검색
- 찾는 값이 없을 경우 -1의 값을 반환
문자열의 갯수 파악하기 (Count)
- count() 함수를 사용하여 문자열의 갯수를 확인
- len함수는 문자열의 총 길이를 나타내지만 count함수는 문자열의 중복수를 나타냄
- 찾는 문자열이 존재 할 경우, 1부터 카운팅
문자열이 존재하는지 확인하기 (In)
- ' 찾는 문자열 in 변수 ' 의 형태를 이용하여 해당 변수에 찾는 문자열이 존재하는지 확인
- 반환 값은 'True/False' 두가지의 형태로 참과 거짓만을 반환
특정 문자열로 시작/끝나는지 확인하기 (Startswith/Endswith)
- .startswith 를 사용하여 해당 문자열과 시작부분이 일치하는지 확인
- .endswith 를 사용하여 해당 문자열과 끝부분이 일치하는지 확인
- 반환 값은 'True/False' 두가지의 형태로 참과 거짓만을 반환
반응형