XPulseType
class XPulseType(value)
비마르코프 오류 검사 측정에 적용할 X-펄스의 유형.
속성
XSLOW
기본값: 'xslow'
An xslow 게이트.
RX
기본값: 'rx'
각도가 있는 20개의 문 rx``pi/20 .
메소드
encode
encode(encoding='utf-8', errors='strict')
인코딩용으로 등록된 코덱을 사용하여 문자열을 인코딩합니다.
인코딩
문자열을 인코딩할 인코딩 방식입니다.
오류
인코딩 오류에 대해 사용할 오류 처리 방식. 기본값은 ‘strict’이며, 이는 인코딩 오류가 발생하면 UnicodeEncodeError 가 발생함을 의미합니다. 다른 가능한 값으로는 'ignore', 'replace', 'xmlcharrefreplace'뿐만 아니라 UnicodeEncodeErrors 처리할 수 있는 codecs.register_error 에 등록된 다른 이름도 있습니다.
replace
replace(old, new, count=-1, /)
'old'라는 부분 문자열이 나타나는 모든 부분을 'new'로 대체한 사본을 반환합니다.
수
바꿀 대상의 최대 개수입니다.
-1(기본값)은 모든 발생 항목을 바꾸는 것을 의미합니다.
선택적 인자 count가 지정된 경우, 처음 count번만 대체됩니다.
split
split(sep=None, maxsplit=-1)
sep을 구분자로 사용하여, 주어진 문자열에 포함된 부분 문자열들의 목록을 반환합니다.
9월
문자열을 분할하는 데 사용되는 구분자.
'None'(기본값)으로 설정하면 모든 공백 문자(\n, \r, \t, \f 및 공백 포함)에서 분할하며, 결과에서 빈 문자열을 제거합니다.
maxsplit
분할의 최대 개수(왼쪽부터 시작).
-1(기본값)은 제한이 없음을 의미합니다.
참고로, str.split ()는 주로 의도적으로 구분 기호가 지정된 데이터에 유용합니다. 구두점이 포함된 자연어 텍스트의 경우, 정규 표현식 모듈을 사용하는 것을 고려해 보세요.
rsplit
rsplit(sep=None, maxsplit=-1)
sep을 구분자로 사용하여, 주어진 문자열에 포함된 부분 문자열들의 목록을 반환합니다.
9월
문자열을 분할하는 데 사용되는 구분자.
'None'(기본값)으로 설정하면 모든 공백 문자(\n, \r, \t, \f 및 공백 포함)에서 분할하며, 결과에서 빈 문자열을 제거합니다.
maxsplit
분할의 최대 개수(왼쪽부터 시작).
-1(기본값)은 제한이 없음을 의미합니다.
분할은 문자열의 끝에서 시작하여 앞쪽으로 진행됩니다.
join
join(iterable, /)
임의의 개수의 문자열을 연결합니다.
메서드가 호출된 문자열은 주어진 각 문자열 사이에 삽입됩니다. 결과는 새로운 문자열로 반환됩니다.
예시: ‘.’.join([‘ab’, ‘pq’, ‘rs’]) -> ‘ ab.pq.rs ’
capitalize
capitalize()
문자열을 대문자로 변환하여 반환합니다.
좀 더 구체적으로 말하자면, 첫 글자는 대문자로, 나머지 글자는 소문자로 만들도록 하세요.
casefold
casefold()
대소문자를 구분하지 않는 비교에 적합한 문자열 버전을 반환합니다.
title
title()
각 단어의 첫 글자를 대문자로 처리한 문자열을 반환합니다.
좀 더 구체적으로 말하자면, 단어는 대문자로 시작하며 나머지 모든 문자는 소문자로 표기됩니다.
center
center(width, fillchar=' ', /)
width 길이의 문자열을 중앙 정렬하여 반환합니다.
지정된 채우기 문자(기본값은 공백)를 사용하여 공백을 채웁니다.
count
count(sub[, start[, end]]) → int
문자열 S에서 부분 문자열 sub가 서로 겹치지 않고 나타나는 횟수를 반환합니다[start:end]. 선택적 인자인 start와 end는 슬라이스 표기법에서와 같이 해석됩니다.
expandtabs
expandtabs(tabsize=8)
모든 탭 문자를 공백으로 대체한 사본을 반환합니다.
tabsize가 지정되지 않은 경우, 탭 크기는 8자로 간주됩니다.
find
find(sub[, start[, end]]) → int
S 내에 부분 문자열 sub가 포함되어 있는 경우, sub가 발견되는 S 내의 가장 작은 인덱스를 반환합니다[start:end]. 선택적 인자인 start와 end는 슬라이스 표기법에서와 같이 해석됩니다.
실패 시 -1를 반환합니다.
partition
partition(sep, /)
주어진 구분자를 사용하여 문자열을 세 부분으로 나누세요.
이렇게 하면 문자열에서 구분자를 검색합니다. 구분 기호가 발견되면, 구분 기호 앞의 부분, 구분 기호 자체, 그리고 구분 기호 뒤의 부분을 포함하는 3-튜플을 반환합니다.
구분 기호를 찾지 못하면, 원래 문자열과 두 개의 빈 문자열로 구성된 3-튜플을 반환합니다.
index
index(sub[, start[, end]]) → int
S 내에 부분 문자열 sub가 포함되어 있는 경우, sub가 발견되는 S 내의 가장 작은 인덱스를 반환합니다[start:end]. 선택적 인자인 start와 end는 슬라이스 표기법에서와 같이 해석됩니다.
부분 문자열이 발견되지 않으면 ValueError 예외가 발생합니다.
ljust
ljust(width, fillchar=' ', /)
width 길이의 왼쪽 정렬된 문자열을 반환합니다.
지정된 채우기 문자(기본값은 공백)를 사용하여 공백을 채웁니다.
lower
lower()
문자열을 소문자로 변환한 사본을 반환합니다.
lstrip
lstrip(chars=None, /)
앞쪽의 공백을 제거한 문자열의 복사본을 반환합니다.
chars가 지정되었고 None이 아닌 경우, 대신 chars에 포함된 문자를 제거합니다.
rfind
rfind(sub[, start[, end]]) → int
S 내에 부분 문자열 sub가 포함되어 있는 경우, S에서 sub가 발견되는 가장 큰 인덱스를 반환합니다[start:end]. 선택적 인자인 start와 end는 슬라이스 표기법에서와 같이 해석됩니다.
실패 시 -1를 반환합니다.
rindex
rindex(sub[, start[, end]]) → int
S 내에 부분 문자열 sub가 포함되어 있는 경우, S에서 sub가 발견되는 가장 큰 인덱스를 반환합니다[start:end]. 선택적 인자인 start와 end는 슬라이스 표기법에서와 같이 해석됩니다.
부분 문자열이 발견되지 않으면 ValueError 예외가 발생합니다.
rjust
rjust(width, fillchar=' ', /)
width 길이의 오른쪽 정렬된 문자열을 반환합니다.
지정된 채우기 문자(기본값은 공백)를 사용하여 공백을 채웁니다.
rstrip
rstrip(chars=None, /)
문자열의 끝부분에 있는 공백을 제거한 복사본을 반환합니다.
chars가 지정되었고 None이 아닌 경우, 대신 chars에 포함된 문자를 제거합니다.
rpartition
rpartition(sep, /)
주어진 구분자를 사용하여 문자열을 세 부분으로 나누세요.
이렇게 하면 문자열의 끝 부분부터 시작하여 구분 기호를 검색합니다. 구분 기호가 발견되면, 구분 기호 앞의 부분, 구분 기호 자체, 그리고 구분 기호 뒤의 부분을 포함하는 3-튜플을 반환합니다.
구분 기호를 찾지 못하면, 두 개의 빈 문자열과 원본 문자열을 포함하는 3-튜플을 반환합니다.
splitlines
splitlines(keepends=False)
문자열 내의 각 줄을 줄 경계에서 잘라내어 리스트로 반환합니다.
keepends 매개변수가 지정되고 그 값이 true인 경우가 아니면, 결과 목록에는 줄바꿈이 포함되지 않습니다.
strip
strip(chars=None, /)
문자열의 앞뒤 공백을 제거한 복사본을 반환합니다.
chars가 지정되었고 None이 아닌 경우, 대신 chars에 포함된 문자를 제거합니다.
swapcase
swapcase()
대문자를 소문자로, 소문자를 대문자로 변환합니다.
translate
translate(table, /)
주어진 번역표를 사용하여 문자열의 각 문자를 대체하십시오.
테이블
번역 테이블. 이 테이블은 유니코드 서수에서 유니코드 서수, 문자열 또는 None으로의 매핑이어야 합니다.
테이블은 __getitem__을 통해 조회/인덱싱 기능을 구현해야 합니다(예: 딕셔너리나 리스트). 이 작업에서 LookupError, 예외가 발생하면 해당 문자는 변경되지 않은 상태로 남습니다. None에 매핑된 문자는 삭제됩니다.
upper
upper()
문자열을 대문자로 변환한 사본을 반환합니다.
startswith
startswith(prefix[, start[, end]]) → bool
S가 지정된 접두사로 시작하면 True를 반환하고, 그렇지 않으면 False를 반환합니다. 선택적 시작을 사용할 경우, 해당 위치부터 S 테스트를 시작합니다. '선택적 종료'가 지정된 경우, 해당 위치에서 S에 대한 비교를 중단합니다. 접두사는 시도할 문자열의 튜플일 수도 있습니다.
endswith
endswith(suffix[, start[, end]]) → bool
S가 지정된 접미사로 끝나는 경우 True를 반환하고, 그렇지 않은 경우 False를 반환합니다. 선택적 시작을 사용할 경우, 해당 위치부터 S 테스트를 시작합니다. '선택적 종료'가 지정된 경우, 해당 위치에서 S에 대한 비교를 중단합니다. 접미사는 시도할 문자열들의 튜플일 수도 있습니다.
removeprefix
removeprefix(prefix, /)
주어진 접두사 문자열이 있으면 이를 제거한 후 문자열을 반환합니다.
문자가 접두사 문자열로 시작하면, 해당 문자열을 반환합니다[len(prefix):]. 그렇지 않은 경우, 원본 문자열의 복사본을 반환합니다.
removesuffix
removesuffix(suffix, /)
주어진 접미사 문자열이 있는 경우 이를 제거한 후 문자열을 반환합니다.
문자열이 접미사 string으로 끝나고, 그 접미사가 비어 있지 않다면 string을 반환합니다[:-len(suffix)]. 그렇지 않은 경우, 원본 문자열의 복사본을 반환합니다.
isascii
isascii()
문자열의 모든 문자가 ASCII인 경우 True를 반환하고, 그렇지 않은 경우 False를 반환합니다.
ASCII 문자의 코드 포인트는 U+0000-U+007F 범위 내에 있습니다. 빈 문자열도 ASCII입니다.
islower
islower()
문자가 소문자일 경우 True를 반환하고, 그렇지 않으면 False를 반환합니다.
문자열에 대소문자가 구분되는 문자가 하나 이상 포함되어 있고, 그 모든 문자가 소문자인 경우, 해당 문자열은 소문자 문자열입니다.
isupper
isupper()
문자열이 대문자로만 구성된 경우 True를 반환하고, 그렇지 않은 경우 False를 반환합니다.
문자열에 대소문자가 구분되는 문자가 하나 이상 포함되어 있고, 그 모든 문자가 대문자인 경우, 해당 문자열은 대문자로 구성된 문자열입니다.
istitle
istitle()
문자가 제목 대소문자 규칙을 따르는 문자열이면 True를 반환하고, 그렇지 않으면 False를 반환합니다.
제목 대소문자 형식의 문자열에서는 대문자와 제목 대소문자 형식의 문자는 대소문자가 지정되지 않은 문자 뒤에 오직 올 수 있으며, 소문자는 대소문자가 지정된 문자 뒤에 오직 올 수 있습니다.
isspace
isspace()
문자열이 공백으로만 구성된 문자열이면 True를 반환하고, 그렇지 않으면 False를 반환합니다.
문자열에 포함된 모든 문자가 공백이고, 문자열에 적어도 하나의 문자가 포함되어 있다면, 그 문자열은 공백 문자열이다.
isdecimal
isdecimal()
문자가 10진수 문자열이면 True를 반환하고, 그렇지 않으면 False를 반환합니다.
문자열은 그 안의 모든 문자가 십진수이고, 문자가 적어도 하나 이상 포함된 경우 십진수 문자열이라고 합니다.
isdigit
isdigit()
문자열이 숫자열이면 True를 반환하고, 그렇지 않으면 False를 반환합니다.
문자열은 그 문자열에 포함된 모든 문자가 숫자이고, 문자열에 적어도 하나의 문자가 포함되어 있을 때, 그 문자열을 ‘숫자열’이라고 한다.
isnumeric
isnumeric()
문자가 숫자 문자열이면 True를 반환하고, 그렇지 않으면 False를 반환합니다.
문자열에 포함된 모든 문자가 숫자이고, 문자열에 적어도 하나의 문자가 포함되어 있다면, 그 문자열은 숫자 문자열이다.
isalpha
isalpha()
문자열이 알파벳 문자열이면 True를 반환하고, 그렇지 않으면 False를 반환합니다.
문자열은 그 안에 포함된 모든 문자가 알파벳이고, 문자가 하나 이상 포함되어 있을 때 알파벳 문자열이라고 한다.
isalnum
isalnum()
문자가 영숫자 문자열이면 True를 반환하고, 그렇지 않으면 False를 반환합니다.
문자열에 포함된 모든 문자가 영숫자이고, 해당 문자열에 적어도 하나의 문자가 포함되어 있다면, 그 문자열은 영숫자 문자열이다.
isidentifier
isidentifier()
문자가 유효한 ‘ Python ’ 식별자이면 True를 반환하고, 그렇지 않으면 False를 반환합니다.
keyword.iskeyword (s)를 호출하여 문자열 s가 “def”나 “class”와 같은 예약된 식별자인지 확인합니다.
isprintable
isprintable()
문자열이 인쇄 가능한 경우 True를 반환하고, 그렇지 않은 경우 False를 반환합니다.
문자열은 그 모든 문자가 repr()에서 인쇄 가능한 문자로 간주되거나, 빈 문자열인 경우 인쇄 가능한 문자열로 간주됩니다.
zfill
zfill(width, /)
주어진 너비만큼 필드를 채우기 위해 숫자 문자열의 왼쪽을 0으로 채웁니다.
문자열은 절대로 잘리지 않습니다.
format
format(*args, **kwargs) → str
args와 kwargs의 값을 대입하여 S의 서식이 지정된 버전을 반환합니다. 대체 문구는 중괄호(‘ {’ and ‘} ’)로 표시됩니다.
format_map
format_map(mapping) → str
mapping에서 정의된 치환을 적용하여 S의 서식이 지정된 버전을 반환합니다. 대체 문구는 중괄호(‘ {’ and ‘} ’)로 표시됩니다.
maketrans
static maketrans()
str.translate ()에서 사용할 수 있는 번역 테이블을 반환합니다.
인수가 하나뿐인 경우, 해당 인수는 유니코드 순서 번호(정수) 또는 문자를 유니코드 순서 번호, 문자열 또는 None에 매핑하는 사전이어야 합니다. 그런 다음 문자 키는 서수 값으로 변환됩니다. 인수가 두 개라면, 이 두 인수는 길이가 같은 문자열이어야 하며, 생성된 딕셔너리에서는 x의 각 문자가 y의 같은 위치에 있는 문자와 대응됩니다. 세 번째 인수가 있다면, 이는 문자열이어야 하며, 이 문자열의 각 문자는 결과에서 None으로 매핑됩니다.