파이썬 문자열 방법을 사용하는 방법을 배우고, 책에 나열된 각 방법을 시도하고, 향후 쿼리를 위해 결과를 기록하세요.
(1) s.capitalize(); 함수: 문자열의 복사본을 반환하고 첫 글자를 대문자로 표시합니다. 다음과 같이 사용하세요:
>>> s = 'wwwwww' >>> scap = s.capitalize() >>> scap 'Wwwwww'
(2) s.center(width,char); 함수: s 문자열을 가운데에 두고 길이 너비의 문자열을 반환합니다. 기본적으로 다른 부분은 공백으로 채워지며, 그렇지 않으면 char 매개변수를 사용하여 채워집니다. . 예시는 다음과 같습니다.
>>> s 'wwwwww' >>> s = 'wwwwww' >>> scen = s.center(20) >>> scen ' wwwwww ' >>> scen0 = s.center(20,'Y') >>> scen0 'YYYYYYYwwwwwwYYYYYYY' >>>
(3) s.count(t,start,end); 함수: 문자열 s(또는 문자열의 하위 세그먼트)에서 문자열 t의 수를 반환합니다. 예시는 다음과 같습니다.
>>> scen0 'YYYYYYYwwwwwwYYYYYYY' >>> scoun = scen0.count('w',0,19) >>> scoun 6
(4) s.endswith(x,start,end); 함수: s(또는 start와 end로 분할)가 문자열 x로 끝나면 True를 반환하고, 그렇지 않으면 False를 반환합니다.
>>> scen0 'YYYYYYYwwwwwwYYYYYYY' >>> sends0 = scen0.endswith('Y',1,19) >>> sends0 True >>> sends1 = scen0.endswith('w',1,10) >>> sends1 True
(5) s.find(t,start,end); 함수: s에서 문자열 t의 가장 왼쪽 위치를 반환합니다(또는 start:end 슬라이스). t를 찾을 수 없으면 -1을 반환합니다. s.rfind(t,start,end)를 사용하여 t의 가장 오른쪽 위치를 찾습니다. 예시는 다음과 같습니다.
>>> s 'YYYYYYYwwwwwwYYYYYYY' >>> t = 'w' >>> sfind = s.find(t,0,19) >>> sfind 7 >>> srfind = s.rfind(t,1,19) >>> srfind 12
(6) s.isalnum(); 함수: s가 비어 있지 않고 각 문자가 영숫자인 경우 True를 반환합니다.
>>> s 'YYYYYYYwwwwwwYYYYYYY' >>> sisa = s.isalnum() >>> sisa True
(7)s.isalpha(); 함수: s가 비어 있지 않고 각 문자가 문자 인 경우 True
를 반환합니다.>>> s 'YYYYYYYwwwwwwYYYYYYY' >>> sisal = s.isalpha() >>> sisal True >>> s1 'ssss0000' >>> sisal0 = s1.isalpha() >>> sisal0 False
(8)s.isdigit(); 함수: s가 비어 있지 않고 각 문자가 ASCII 숫자인 경우 True를 반환합니다.
>>> sdigit = 'www000' >>> sd = sdigit.isdigit() >>> sd False >>> sdigit0 = '1234567890' >>> sd0 = sdigit0.isdigit() >>> sd0 True
(9)s.islower(); 함수: s에 소문자가 하나 이상 있고 모든 소문자가 소문자인 경우 True를 반환합니다.
>>> s0 = '1234567890' >>> s0lower = s0.islower() >>> s0lower False >>> s1 = '1234WWW' >>> s1lower = s1.islower() >>> s1lower False >>> s2 = '123456789w' >>> s2lower = s2.islower() >>> s2lower True
(10) s.isspace(); 함수: s가 비어 있지 않고 s의 각 문자가 공백이면 True를 반환합니다.
>>> s = '' >>> s0 = s.isspace() >>> s0 False >>> s = ' ' >>> s0 = s.isspace() >>> s0 True
(11) s.istitle(); 함수: s가 첫 글자가 대문자이고 비어 있지 않은 문자열인 경우 True를 반환합니다.
>>> s = 'wy' >>> s0 = s.istitle() >>> s0 False >>> s = 'Wy' >>> s0 = s.istitle() >>> s0 True
(12)s.isupper(); 함수: s에 대문자가 하나 이상 있고 모든 대문자가 대문자인 경우 True를 반환합니다.
>>> s = 'wy' >>> s0 = s.isupper() >>> s0 False >>> s = 'Wy' >>> s0 = s.isupper() >>> s0 False >>> s = 'WY' >>> s0 = s.isupper() >>> s0 True
(13) s.join(seq); 함수: 연결 후 시퀀스 seq의 결과를 반환하며, s는 각 두 항목 사이에 있습니다.
>>> seq = 'WWWWWWW' >>> s = 'y' >>> snew = s.join(seq) >>> snew 'WyWyWyWyWyWyW'
(14) s.lower(); 기능: s의 문자를 소문자로 변경합니다.
>>> snew 'WyWyWyWyWyWyW' >>> s =snew.lower() >>> s 'wywywywywywyw'
(15) s.replace(t,u,n); 함수: s의 복사본을 반환합니다. 여기서 각 t(또는 최대 n)는 u로 대체됩니다.
>>> s 'wywywywywywyw' >>> sre = s.replace('w','W') >>> sre 'WyWyWyWyWyWyW' >>> s 'wywywywywywyw' >>> sre = s.replace('w','W',4) >>> sre 'WyWyWyWywywyw'
(16) s.swapcase(); 함수: s의 복사본과 소문자 대문자를 반환합니다.
>>> s = 'WyWyWyWy' >>> ssw = s.swapcase() >>> ssw 'wYwYwYwY'
(17) s.zfill(w); 함수: s의 복사본을 반환합니다. w보다 짧으면 시작 부분에 0을 추가하여 길이를 w로 만듭니다.
>>> s = 'www' >>> sz = s.zfill(10) >>> sz '0000000www'
파이썬 문자열 메서드의 간단한 사용법을 간략하게 설명한 위의 글은 모두 편집자가 공유한 내용이므로 참고가 되기를 바라며, Script Home을 지원해 주시길 바랍니다.