python 문자열 예제

augusztus 2, 2019 9:36 de. Közzétette cccccccccccccc

파이썬의 거의 모든 객체는 문자열로 렌더링 할 수 있습니다. str(obj)는 개체 obj의 문자열 표현을 반환합니다: 문자열의 모든 대문자문자를 소문자로 변환합니다. 이는 정수를 문자열 값으로 명시적으로 변환한 다음 연결하기 때문에 입니다. 데이터 유형 변환에 대해 자세히 알아보려면 이 자습서를 확인하세요. 당신은 축하, 튜토리얼의 끝에 그것을 만들었습니다! 문자열이 무엇인지, 문자열 슬라이싱에 대해 배웠으며 문자열에서 수행 할 수있는 몇 가지 작업을 보았습니다. 또한 문자열의 포맷하는 방법에는 여러 가지가 있습니다. 그러나 어떤 기술을 마스터하는 열쇠는 연습입니다 기억! 사실, 문자열을 수정할 필요가 별로 없습니다. 일반적으로 원하는 변경 내용이 있는 원래 문자열의 복사본을 생성하여 원하는 작업을 쉽게 수행할 수 있습니다. 파이썬에서이 작업을 수행하는 방법은 매우 다양합니다. 다음은 구문 분석()에 의해 반환되는 주어진 field_name(위 참조)이 서식이 지정될 개체로 변환할 수 있는 한 가지 가능성입니다.

튜플(obj, used_key)을 반환합니다. 기본 버전은 “0[name]” 또는 “label.title”과 같이 PEP 3101에 정의된 폼의 문자열을 사용합니다. args 및 kwargs는 vformat()에 전달됩니다. used_key의 반환 값은 get_value()에 대한 키 매개 변수와 동일한 의미를 가짐을 가짐입니다. 위의 줄은 일종의 긴 줄입니다 . 기본적으로 Python은 각 줄을 별도의 문으로 처리하기 때문에 다른 언어에서와 마찬가지로 `%` 다음으로 줄을 분할 할 수 없습니다 (플러스 측면에서는 각 줄에 세미 콜론을 입력 할 필요가 없습니다). 이 문제를 해결하려면 전체 식을 괄호 의 외부 집합에 동봉한 다음 표현식이 여러 줄에 걸쳐 허용됩니다. 이 코드-라인 간 기술은 아래에 자세히 설명된 다양한 그룹화 구문과 함께 작동합니다. 문자열을 부동 소수점 번호로 변환합니다. 문자열에는 선택적으로 기호(+ 또는 -)가 앞에 오는 파이썬의 부동 점 리터럴에 대한 표준 구문이 있어야 합니다.

이 기능은 문자열을 전달할 때 기본 제공 함수 float()와 동일하게 작동합니다. 기억: 문자열 인덱스는 0을 기준으로 합니다. 문자열의 첫 번째 문자에는 인덱스 0이 있습니다. 이는 표준 인덱싱과 슬라이싱 모두에 적용됩니다. 생성자는 템플릿 문자열인 단일 인수를 수행합니다. 명시적으로 구분 기호로 부여되는 경우 s의 연속 구분 기호는 반환되는 빈 문자열을 구분하는 것으로 가정합니다: 파이썬에서는 인덱싱 방법을 사용하여 문자열의 개별 문자에 액세스하여 문자열, 슬라이스 방법이 사용됩니다. 문자열에서 슬라이스는 슬라이싱 연산자(콜론)를 사용하여 수행됩니다. 인덱싱을 사용하면 네거티브 주소 참조가 문자열 뒷면의 문자에 액세스할 수 있습니다(예: -1은 마지막 문자를 참조함, -2는 두 번째 마지막 문자를 참조하는 등).

범위를 벗어난 인덱스에 액세스하면 IndexError가 발생합니다. 정수만 인덱스로 전달할 수 있습니다., 부동 또는 다른 형식 TypeError 발생 합니다. 개체 중 하나가 문자열이 아니기 때문에 이 예제가 실패합니다: Python 문자열의 각 문자에는 해당 인덱스 번호가 있으므로 다른 순차 데이터 형식과 동일한 방식으로 문자열에 액세스하고 조작할 수 있습니다. 슬라이스는 Python의 기술으로 특정 요소 또는 해당 인덱스 값을 사용하여 컨테이너 개체의 요소 하위 집합을 사용할 수 있습니다. 슬라이스는 특정 하위 문자열을 찾거나 액세스하기 위해 문자열의 인덱스를 통과하기 위해 루프 문을 작성할 필요가 없습니다.

Kategória: Egyéb kategória

Írta: Gabor