strings ( 문자열 )
- 각가의 하나의 문자들이 나열된 상태, 즉 시퀀스(sequence)이다.
- 문자열은, 싱글퀏이나 더블퀏 ( ' ', " " )으로 감싸야 한다.
- 3개의 단일 부호로 문자열을 만들 수 있다.
strings 에는 연산자도 사용이 가능하다.
마찬가지로 upper, lower, title을 활용하여 대소문자로 변경할 수 있다.
문자열을 원하는 기준으로, 각각 분리해내는 방법.
- 변수 . split( )
#split 함수를 활용하면 데이터가 리스트화 된다 !
# list의 count 함수와
문자열의 count 함수는 결과값이 다를수 있으니 주의할것.
- 문자열은 immutable 이다. 따라서 한번 생성된 문자열 자체를 바꾸는것은 할 수 없다.
- 따라서, 새로운 메모리에 변경한 문자열을 새로 만드는 방법을 사용하게 된다.
문자열의 일부를 추출하기 (Slicing)
- [:] 처음부터 끝까지
- [start:] start오프셋부터 끝까지
- [:end] 처음부터 end-1 오프셋까지
- [start : end] start오프셋부터 end-1 오프셋까지
- [start : end : step] step만큼 문자를 건너뛰면서, 위와 동일하게 추출
문자열의 길이
- len() 함수를 사용하여 몇개의 문자로 되어있는지 알 수 있다.
문자열 위치 찾기
- find 함수는, 찾고자 하는 문자열이 존재하는 곳의 첫번째 오프셋을 알려준다.
- rfind 함수는, 찾고자 하는 문자열이 있는 마지막 오프셋을 알려준다.
'Python 문법' 카테고리의 다른 글
Pythoon- 비교 연산자, and, or (0) | 2022.04.21 |
---|---|
Python 문법 - tuple(튜플) 과 Set(세트) (0) | 2022.04.20 |
Python 문법 - Dictionaries, dict(), key, value, items, get (0) | 2022.04.20 |
Python 문법 [ List ] - affend 함수, del 함수, sort 함수 (0) | 2022.04.19 |
Python 문법 - type 함수, input 함수, 형변환 (0) | 2022.04.18 |