문자열의 대소문자 변환
1.str.lower() //소문자
>>> ; SkatE'.lower()
'skate'
2. str.upper() // 대문자
>>>
'SKATE'
3. str.swapcase() //케이스 교환
>>> 'SkatE'.swapcase()
'sKATe '
4. str.title() //첫 글자는 대문자, 나머지는 소문자
>>> 'SkatE'.title()
'Skate'
출력 중 문자열 정렬
1.str.ljust(width,[fillchar]) // 너비 문자를 출력합니다. str은 왼쪽 정렬되고 누락된 부분은 fillchar로 채워집니다. 기본값은 공백
>>> 'skate'.ljust(10)
'skate '
>>> 'skate'.ljust(10,'0')
'skate00000'
2.str.rjust(width,[fillchar]) //출력 너비 문자, str 오른쪽 정렬되고 누락된 부분은 fillchar로 채워집니다. 기본값은 공백
>>> 'skate'.rjust(10,'0')
'00000skate입니다. '
>>> 'skate'.rjust(10)
' 스케이트'
3.str.center(width,[fillchar]) //중앙 정렬
>>> 'skate'.center(10)
' 스케이트 '
>>> 'skate'.center(10,'0')
' 00skate000'
4. str.zfill(width) //str을 width 길이로 변경하고 오른쪽으로 정렬한 후 빠진 부분을 0으로 채운다
>> ;> 'skate'.zfill(10)
'00000skate'
관련 문자열 검색
str.find ('t') / /지정된 문자열 검색, 반환 없음 -1
str.find('t',start) //검색할 시작 위치 지정
str.find('t',start ,end) //시작 위치와 끝 위치 지정 검색:
str.rfind('t') //오른쪽부터 검색
str.count('t') //지정된 문자열을 몇 개 검색할지:
예:
>>> 'skate'.find('t')
3
>>> 스케이트'.find('t ',2)
3
>>> 'skate'.find('t',2,4)
3
>>> ; 'skate'.rfind( 't')
3
>>> 'skate'.count('t')
1
문자열 교체
str.replace('old','new') //기존 항목을 새 항목으로 교체
str.replace('old','new',maxReplaceTimes) //지정된 이전 시간 바꾸기 새로운
예:
>>> 'skateskate'.replace('s','S')
'SkateSkate '
>>'skateskate'.replace('s','S',1)
'스케이트스케이트'
>>
공백을 제거하고 제거하는 문자열 문자 지정
str.strip([chars]) //양쪽에 있는 문자를 제거합니다. 기본값은 공백입니다.
str.lstrip([chars]) / /왼쪽 문자 제거, 기본값은 공백
str.rstrip([chars]) //오른쪽 문자 제거, 기본값은 공백
문자열 분할
str.split([sep, [maxsplit]]) //sep을 구분 기호로 사용하여 str을 목록으로 나눕니다. maxsplit은 분할 수를 나타냅니다. 기본 구분 기호는 공백 문자입니다.
str.rsplit([sep, [maxsplit]])
str.splitlines([keepends]) //줄 구분 기호에 따라 str을 목록으로 나누고, keepends는 부울입니다. 값이 true인 경우 각 줄 뒤에 줄 구분 기호가 유지됩니다.
예:
>>> 'skateskate'.split()
['skateskate']
>>> 'skateskate'.split('e')
['skat', 'skat', '']
>>> .rsplit(' ')
['skate', 'skate']
>>> 'skaten 스케이트1'.splitlines()
['skate', 'skate1']
>>> 'skaten 스케이트1'.splitlines(1)
['skaten', 'skate1']
>>>
String Connect
str.join(seq) //seq가 나타내는 시퀀스(문자열 시퀀스)를 str과 연결합니다.
예:
>>> 'skate'.join('111')
'1skate1skate1
문자열 판단
str.startwith(prefix [ ,start[,end]]) //접두사로 시작하는지 여부
str.endwith(suffix[,start[,end]]) //접미사로 끝나는지 여부
str.isalnum() //여부 모두 문자와 숫자, 그리고 하나 이상의 문자입니다
Str.isalpha () // 모두 문자인지, 하나 이상의 문자인지
str.isdigit () // 모두인지 여부 숫자, 그리고 하나 이상의 문자
str.isspace () // 모두 공백 문자인지, 하나 이상의 문자인지
Str.isLower () // str에 있는 문자가 모두 소문자인지 여부
str.isuper () // str str.istitle()의 문자가 대문자인가요? 'skate'.startswith('s')
True
거짓>>> 'skate'.endswith('s',1,2)거짓
>>> .endswith('e',1,2)거짓
> >> 'skate'.endswith('e',1)
참
>>
참
>>> 'skate'.isalnum ()
참
>>> '222'.isalnum()
참
> ;>> 'skate222'.isalnum()
> ;>> 'skate 222'.isalnum()
거짓
>>
위의 Python에서 일반적으로 사용되는 문자열 함수에 대한 자세한 설명은 편집자가 공유한 것입니다. 참고가 되었으면 좋겠습니다. PHP 중국어 웹사이트도 지원해 주시기 바랍니다.
Python에서 자주 사용되는 문자열 함수에 대한 더 많은 기사를 보려면 PHP 중국어 웹사이트를 주목하세요!