의 캐릭터에 파이썬 일반적인 방법

1, 문자열의 첫 글자는 대문자로 변환 capitalize--

A = ' 주의 ' 
B = a.capitalize ()
 인쇄 (B)

2, 모두 대문자로 casefold-- 문자열은 문자 (대문자 첫 글자를) 소문자로

A = ' ABCention ' 
B = a.casefold ()
 인쇄 (b)

(이니셜 포함)의 경우 문자를 낮추기 위해 모두 대문자로 3, lower-- 문자열

A = ' aBCention ' 
B = a.lower ()
 인쇄 (b)

도 4에서, 문자가 스페이스 바의 설정된 길이 가득 center-- 삽입

A = ' aBCention ' 
B = a.center (20 ' & ' )
 인쇄 (b)

 5 서브 시퀀스 startswith / endwith-- 문자열 단부에있어서, 상기 제어 시작 시작과 끝은 비어있을 수있어서, 상기 개시 위치와 종료 위치를 종료 될을 결정.

A = ' aBCention ' 
B = a.endswith ( ' N ' )
 인쇄 (b)

 

6 format-- 형식 나타내지 대안의 스트링 값

A = ' aBCention {0} {1} 세 ' 
B = a.format ( ' zhangsan ' , 13 )
 인쇄 (b)

 

 

   참고 : 문자열이 아닌 경우 자리는 발생 순서대로 모두를 교체 할 수 있습니다.

A = ' aBCention {0} {1} 세 ' 
B = a.format ( ' zhangsan ' , 13 )
 인쇄 (b)

 7 format_map-- 형식은 자리 사전을 대체되었습니다.

A = ' aBCention {이름} {나이} 세입니다 ' 
B = a.format_map ({ ' 이름 ' : ' zhangsan ' , ' 나이 ' : 13 })
 인쇄 (B)

 

8, 인덱스 (자기 서브 = 없음, 단부 = 없음 시작 없음) - 인덱스의 내용을 찾을 제어가 시작 시작과 끝은 비어있을 수있어서, 상기 개시 위치와 종료 위치를 종료 될 수있어서, 상기 문자열. 순서는 오류가 발견되지 않는 경우.
A = ' sadwefda ' 
B = a.index ( ' F ' )
 인쇄 (b)

9 expandtabs () - 구두점, 문자열 (30 브래킷 별도로에 문자열 \의 t를 함유 \ n 구두점 분리 공간의 길이를 나타냄)을 표 형식으로 출력 될 수있다

A = ' sadw \ tefda \ n * \ n & ^^ * \ n * ^ $$ % \ TG \ tYFYFTYFDT ' 
B = a.expandtabs (30 )   
 인쇄 (b)

 

10 isalnum은 () - 문자열은 문자와 숫자가 포함되어 있는지 여부를 결정합니다
A = ' sadw \ tefda \ n * \ n & ^^ * \ n * ^ $$ % \ TG \ tYFYFTYFDT ' 
B = a.isalnum ()
 인쇄 (b)

 11 isalpha에은 () - 문자열 만 포함되어 있는지 여부를 결정합니다

A = ' sadYFYFTYFDT ' 
B = a.isalpha ()
 인쇄 (b)

 

12 isdecimal () / test.isdigit은 () - 현재 변수의 값이 숫자 여부를 결정하고, 그들 사이의 차이 ()는 다른 언어의 식별 번호 일 수있다 isdigit에이며 isdecimal는 ()는 아라비아 숫자를 인식

 

시험 = ' 01234 ' 
V1 = test.isdecimal () 
V2 = test.isdigit ()
 출력 (V1, V2)

 

13 swapcase은 () - 문자열을 대문자로 모든 문자를 변환
 
테스트 = ' 조니 ' 
V = test.swapcase ()
 인쇄 (V)

 14, islower와는 () - 문자열의 모든 문자가 소문자 여부를 결정

테스트 = ' 조니 ' 
V = test.islower ()
 인쇄 (V)
15 () ISNUMERIC - 디지털 전류 문자열의 진위를 판정한다
시험 = ' ' 
V1 = test.isnumeric ()
 인쇄 (V1)

 

16, isprintable은 () - 현재 문자열에서 문자는 \를 t로서,이 표시되지 않고 있는지 여부를 판단 \ n
= 시험 ' 조니 ' 
V = test.isprintable ()
 인쇄 (V)

 17 isspace와은 () - 문자열 전체 공간인지의 여부를 판정한다

테스트 = '     ' 
v에 = test.isspace ()
 인쇄 (V)
18 istitle () - 현재 문자열 (제목)를 분석하는 것은 대문자입니다
테스트 = ' 조니 좋은 소년 ' 
V = test.istitle ()
 인쇄 (V)

 (19), 제목 () - 현재 문자열 내 (제목) 대문자로 첫 번째 문자의 내용

테스트 = ' 조니 좋은 소년 ' 
V = test.title ()
 인쇄 (V)

 

20) (가입 - 각 요소 문자열을 지정한 접합 분리에 의한
시험 = ' 조니 ' 
t = '  ' 
v에 = t.join (시험)
 프린터 (V)

 

21 ljust의 사용량 () 및 rjust () 정렬, 오른쪽 정렬 출력 왼쪽 문자열 캐릭터 fillchar를 전송할 수있다 항
(22), 출력 문자의 경우, 상부 케이스 (위), 하부 케이스 (저급)
23, 다른 프로세스 공간 문자열 선, 특정 문자 (lstrip, rstrip 스트립)
24 str.maketrans의 사용과 번역에 str.maketrans 콘텐츠 및 문자 교체를 지정할 수 있습니다. 인용의 str.maketrans 번역
25, 파티션, rpartition, 분할의 rsplit의 사용
27 분할의 사용은 splitlines 따라 랩. 줄 바꿈을 유지할지 여부를 true와 false
28 startwish 및 endwish 사용에,
29 일의 swapcase의 사용 (). 케이스 변환









 

 

추천

출처www.cnblogs.com/zhaoqing-cao/p/11621224.html