파이썬에서 str 개체, 텍스트 또는 문자열 유형 데이터를 처리합니다. 문자열은 변경할 수 없습니다. 문자열은 유니코드 문자의 시퀀스입니다. 작은따옴표, 큰따옴표 또는 삼중따옴표를 사용하여 문자열 리터럴을 정의할 수 있습니다.
- '이것은 작은따옴표가 있는 문자열입니다'
- "큰따옴표가 있는 다른 텍스트"
- '''작은 따옴표 3개를 사용하는 텍스트''' 또는 """큰 따옴표 3개를 사용하는 텍스트"""
파이썬에서 삼중 따옴표를 사용하여 여러 줄 문자열을 할당할 수 있습니다.
다른 문자열 관련 함수가 있습니다. 일부 String 메소드는 다음과 같습니다 -
시니어 번호 | 작동/기능 및 설명 |
---|---|
1 | s.capitalize() 첫 번째 문자를 대문자로 변환 |
2 | s.center(width[, fillchar]) 지정된 문자로 문자열을 채웁니다. 기본값은 ' ' <공백> 입니다. |
3 | .count(sub[, start[, end]]) 문자열의 발생 횟수 계산 |
4 | s.find(하위[, 시작[, 끝]]) 텍스트에서 부분 문자열의 첫 번째 항목을 반환합니다. |
5 | s.format(*args, **kwargs) 멋진 출력을 생성하도록 문자열 형식 지정 |
6 | s.isalnum() 영숫자 확인 |
7 | .isalpha() 모든 문자가 알파벳인지 확인 |
8 | s.isdigit() 숫자 확인 |
9 | s.isspace() 문자열의 공백 확인 |
10 | .join(반복 가능) 문자열 연결 |
11 | .ljust(width[, fillchar]) 왼쪽 정렬 문자열 반환 |
12 | s.rjust(너비[, 채우기 문자]) 오른쪽으로 정렬된 문자열 반환 |
13 | .lower() 소문자로 변환 |
14 | s.split(sep=없음, maxsplit=-1) 주어진 구분 기호로 문자열 분할 |
15 | .strip([chars]) 문자열에서 문자 잘라내기 |
16 | s.swapcase() 소문자를 대문자로 또는 그 반대로 변환 |
17 | .upper() 대문자로 변환 |
18 | s.zfill(너비) 0을 추가하여 문자열을 변환합니다. |
예시 코드
myStr1 ='파이썬 문자열입니다.'myStr2 ="hello world"print(myStr2)print(myStr2.capitalize())print(myStr2.center(len(myStr1)))print(myStr1)print(myStr1. find('Py')) #하위 문자열의 위치 Py.myStr3 ='abc123'print(myStr3.isalnum())print(myStr3.isdigit())print('AB'.join('XY'))print( myStr2.rjust(20, '_')) #오른쪽 정렬 문자열, '_' 문자로 채워짐print(myStr1.swapcase())print('2509'.zfill(10)) #0을 채워 10자 길이의 문자열사전>출력
hello worldHello world hello world 이것은 Python String10TrueFalseXABY_________hello worldtIS A pYTHON STRING0000002509입니다.