>백엔드 개발 >파이썬 튜토리얼 >파이썬 시퀀스 기본 작업

파이썬 시퀀스 기본 작업

巴扎黑
巴扎黑원래의
2016-11-26 10:47:461156검색

1. 다음 내장 함수는 시퀀스(테이블, 고정 값 테이블, 문자열)에 사용할 수 있습니다. s는 시퀀스입니다.
len(s) 반환: 시퀀스에 포함된 요소 수
min(s) 반환: 시퀀스에서 가장 작은 요소
max(s) 반환: 시퀀스에서 가장 큰 요소
all(s) 반환: 모든 요소가 True인 경우 True
모든(s) 반환: 요소가 True인 경우 True

2. 다음 방법은 주로 시퀀스 자체를 변경하지 않고 쿼리로 작동하며 테이블 및 고정 값 테이블에 사용할 수 있습니다.
sum(s) 반환 : 시퀀스에 있는 모든 요소의 합

# x는 요소 값, i는 아래 첨자(시퀀스에 있는 요소의 위치)
s.count(x) 반환: 요소 수 x가 s에 나타나는 횟수
s.index(x) 반환: s

3에서 x가 처음 나타나는 인덱스. 고정 값 테이블의 요소는 변경할 수 없으므로 다음 방법은 다음과 같습니다. 테이블에만 적용 가능:

# l은 테이블, l2는 또 다른 테이블

l.extend(l2) 테이블 l의 끝에 테이블 l2의 모든 요소 추가
l .append(x) l x 요소 끝에 추가
l.sort()                                                             out out out                                                           크고 큰 아래로 - 큐 인 베이스 베이스 베이스 베이스 l
del에서 요소를 삭제합니다. l[i] 요소 삭제

(위의 방법은 모두 원본 테이블에서 작동하며 새 테이블을 반환하는 대신 원본 테이블에 영향을 미칩니다.)

4.

#str은 문자열이고 sub는 str의 하위 문자열입니다. s는 시퀀스이고 해당 요소는 모두 문자열입니다. 너비는 새로 생성된 문자열의 너비를 설명하는 데 사용되는 정수입니다.

str.count(sub) 반환: str에 sub가 나타나는 횟수
str.find(sub) 반환: 왼쪽부터 시작하여 str에서 sub가 처음 나타나는 위치를 찾습니다. str.str. str에 sub가 없으면 -1을 반환합니다.

str.index(sub) 반환: 왼쪽부터 시작하여 str에서 sub가 처음 나타나는 위치를 찾습니다. str에 sub가 없으면 오류가 발생합니다.

str.rfind(sub) 반환: 오른쪽부터 시작하여 str에서 sub가 처음 나타나는 위치를 찾습니다. str에 sub가 없으면 -1을 반환합니다.

str.rindex(sub) 반환: 오른쪽부터 시작하여 str에서 sub가 처음 나타나는 위치를 찾습니다. str에 sub가 없으면 오류 발생


str.isalnum() 반환: 모든 문자가 문자 또는 숫자인 경우 True
str.isalpha() 반환: 모든 문자인 경우 True
str.isdigit() 반환: 모든 문자가 숫자인 경우 True
str.istitle() 반환: 모든 단어의 첫 글자가 대문자인 경우 True
str.isspace() 반환: True, 모든 문자가 공백인 경우
str.islower() 반환: True, 모든 문자가 소문자인 경우
str.isupper() 반환: True, 모든 문자가 모두 대문자인 경우

str.split([sep, [max]]) 반환: 왼쪽부터 시작하여 공백을 구분 기호로 사용하고 str을 여러 하위 문자열로 분할하고 총 분할은 최대 횟수입니다. 결과 부분 문자열을 테이블로 반환합니다. str.split(',')

str.rsplit([sep, [max]]) 형식으로 쉼표나 기타 구분 기호를 사용할 수 있습니다. 반환: 오른쪽부터 시작하여 공백을 구분 기호로 사용, 분할 str을 여러 하위 문자열로 변환합니다. 총 최대 횟수입니다. 결과 부분 문자열을 테이블로 반환합니다. str.rsplit(',')

str.join(s) 형식으로 쉼표나 기타 구분 기호를 사용할 수 있습니다. 반환: str을 구분 기호로 사용하여 s의 요소를 문자열로 결합합니다.

str.strip([sub]) 반환: 문자열의 시작과 끝에서 공백을 제거합니다. 문자열

의 시작과 끝에서 sub를 제거하기 위해 sub 매개변수를 제공할 수도 있습니다.str.replace(sub, new_sub) 반환: str의 sub를 새 문자열로 대체 new_sub
str.capitalize() 반환: str의 첫 글자를 대문자로 표시
str.lower() 반환: str의 첫 글자를 대문자로 표시 str str의 모든 문자를 소문자로 변경
str.upper() 반환: str의 모든 문자를 대문자로 변경
str.swapcase() 반환: str의 대문자를 소문자로, 소문자를 대문자로 변경
str.swapcase() 반환: 🎜>str.title() 반환: str의 각 단어의 첫 글자를 대문자로 표시합니다(공백으로 구분)

str.center(width) 반환: 길이 너비의 문자열, 이 문자열에 원래 문자열을 넣습니다. 가운데, 기타 빈 자리는 공백입니다.

str.ljust(width) 반환: 길이 너비의 문자열 원래 문자열을 왼쪽 정렬로 문자열에 넣고 다른 빈 위치는 공백입니다.

str.rjust(width) 반환: 길이 너비의 문자열. 원래 문자열은 오른쪽 정렬되어 문자열에 배치되고 다른 빈 위치는 공백입니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.