Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python 텍스트 시퀀스 유형

<시간/>

파이썬에서 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입니다.