이 글은 파이썬(코드)에 내장된 문자열 함수의 사용법을 소개합니다. 도움이 필요한 친구들이 참고할 수 있기를 바랍니다. .
capitalize() 첫 글자는 대문자로
a=’someword’ b=a.capitalize() print(b) —>Someword
casefold()&lower() 모든 문자는 소문자로, Casefold는 알 수 없는 문자를 소문자로 바꿀 수 있습니다
a=’someWORD’ b=a.casefold() print(b) c=a.lower() print(c) —>someword —>someword
center(width,fillchar=None) 너비를 설정하고 내용을 중앙에 배치, 공백 알 수 없는 채우기, 한 문자
a=’someword’ b=a.center(30,’*’) print(b)
count(sub,start= 없음, 끝=없음) 문자열에서 검색하여 하위 시퀀스의 발생 횟수를 찾으세요. 시작점과 끝점을
지정할 수 있습니다.
a=’somewordsomeword’ b=a.count(‘or’) print(b) —>2
startswith(suffix,start=None,end=None)&endswith(suffix,start=None,end=None) XX로 시작/끝날지 여부, 시작점과 끝점을 지정할 수 있습니다# 🎜🎜##🎜 🎜#
a=’somewordsomeword’ b=a.startswith(‘sa’) c=a.endswith(‘ord’) print(b) print(c) —>False —>True
a=’somewordsomeword’ b=a.find(‘me’) print(b) —>2
format() 서식 지정, 문자열의 자리 표시자를 지정된 값으로 바꾸기
test=’I am {name},age {a}’ v=test.format(name=’alex’,a=19) print(v) —>i am alex,age 19
format_map() 서식 지정, 값 전달
test=’iam{name},age{a}’ v=test.format_map({“name”:’alex’,”a”:19}) print(v) —>i am alex,age 19
isalnum() 문자열에 문자와 숫자만 포함되는지 여부
a=’asdfs123*’ b=a.isalnum() print(b) —>False
expandtabs(tabsize=number) 문자열 분할 number 를 입력하고
a=’asdfs123\t523fgbdf’ b=a.expandtabs(5) print(b) —>asdfs123 523fgbdf
isalpha()에 탭을 추가합니다. 문자열에는 문자만 포함됩니다.
a=’asdfsfgbdf’ b=a.isalpha() print(b) —>True
isdecimal()&isdigit()&isnumeric( ) 문자열에는 숫자만 포함되며 isdigit가 더 강력하고 isnumeric은 중국어도 인식할 수 있습니다
a=’132132②二’ b=a.isdecimal() c=a.isdigit() d=a.isnumeric() print(b) print(c) print(d) —>False —>False —>True
isprintable() 줄 바꿈 등 표시할 수 없는 문자가 있는지 여부
a=’sdfgdfg\t’ b=a.isprintable() print(b) —>False
isspace() 모두 공백인지 확인
a=’dsvsdv’ b=a.isspace() print(b) —>False
istitle()&title() 제목인지 확인합니다. 즉, 첫 글자를 대문자로 사용하여 제목이 됩니다
a=’follow uncased characters and lowercase characters only cased ones’ b=a.istitle() print(b) c=a.title() print(c) —>False —>Follow Uncased Characters And Lowercase Characters Only Cased Ones
join(iterable) 지정된 구분 기호
에 따라 문자열의 각 요소를 연결합니다.
a=’一二三四五六七’ print(a) b=’*’ c=b.join(a) print(c) —>一二三四五六七 —>一二三四五六七
ljust(width,fillchar=None)&rjust(width,fillchar=None) 오른쪽/왼쪽으로 문자 채우기
a=’hello’ b=a.ljust(20,’*’) c=a.rjust(20,’*’) print(b) print(c) —>hello*************** —>***************hello
islower()&lower( ) 모두 소문자인지 확인하고 모두 소문자로 변경
a=’Hello’ b=a.islower() c=a.lower() print(b,c) —>False hello
isupper()&c=a.upper() 모두 대문자인지 확인하고 모두 대문자로 변경
# 🎜🎜#
a=’Hello’ b=a.isupper() c=a.upper() print(b,c) —>False HELLOlstrip(chars=None)&rstrip(chars=None)&strip(chars=None) 문자열의 왼쪽/오른쪽/양쪽 문자열, 기본 공백, 줄 바꿈 등을 제거합니다.#🎜 🎜##🎜🎜 #
a=’Hello’ b=a.lstrip() c=a.rstrip() d=a.strip() print(b) print(c) print(d) —>Hello —> Hello —>Hello
maketrans(*args,**kwargs)&translate(table) maketrans 해당 관계에 따라 번역의 문자열을 교체합니다
a=’asdgfrfbcvzxrentas’ b=str.maketrans(‘xdsa’,’1234’) c=a.translate(b) print(c) —> 432gfrfbcvz1rent43
partition( sep)&rpartition( sep) 지정된 문자에 따라/또는 오른쪽부터 시작하여 문자열을 3개의 세그먼트로 나눕니다
a=’helwloasvxcwaewc’ b=a.partition(‘w’) c=a.rpartition(‘w’) print(b) print(c) —>(‘hel’, ‘w’, ‘loasvxcwaewc’) —>(‘helwloasvxcwae’, ‘w’, ‘c’)
split(sep=None,maxsplit=-1)&rsplit(sep=None,maxsplit=-1) 지정된 문자열에 따라 문자열을 분할하고 분할 후 유지하지 않음
#🎜 🎜#
a=’helwloasvxcwaewc’ b=a.split(‘w’,2) c=a.rsplit(‘w’) print(b) print(c) —>[‘hel’, ‘loasvxc’, ‘aewc’] —>[‘hel’, ‘loasvxc’, ‘ae’, ‘c’]splitlines(keepends=None) 줄바꿈에 따라 분할하고 줄바꿈을 유지하기 위한 true 매개변수 사용
a=’helwloas\nvxcwaewc\nafgasdfs’ b=a.splitlines() c=a.splitlines(True) print(b) print(c) —>[‘helwloas’, ‘vxcwaewc’, ‘afgasdfs’] —>[‘helwloas\n’, ‘vxcwaewc\n’, ‘afgasdfs’]startswith(prefix,start=None,end=None ) &endswith(prefix,start=None,end=None) 문자열이 지정된 문자로 시작/끝나는지 여부를 결정합니다. 시작 및 끝 지점을 지정할 수 있습니다
a=’aefsfsfeeav’ b=a.startswith(‘ae’) c=a.endswith(‘av’,1,9) print(b) print(c) True —>Falseswapcase() 소문자를 대문자로#🎜🎜 #
a=’aefsfsfeeav’ b=a.swapcase() print(b) —>AEFSFSFEEAV
Python 내장 문자열 처리 기능 구성
#🎜🎜 #
# 🎜🎜#Python의 문자열 정렬 방법 소개
위 내용은 Python에 내장된 문자열 함수 사용법 소개(코드)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!