>  기사  >  백엔드 개발  >  문자열 보간을 보여주는 Python 프로그램 예제

문자열 보간을 보여주는 Python 프로그램 예제

王林
王林앞으로
2023-09-19 10:53:191054검색

문자열 보간을 보여주는 Python 프로그램 예제

Python에서는 f-string, % 연산자 및 format() 메서드를 사용하여 문자열 보간을 시연할 수 있습니다. 문자열 보간은 동적 데이터나 변수를 문자열에 삽입하는 프로세스입니다. 문자열 서식이나 문자열 연결을 사용하지 않고 변수나 표현식을 사용하여 문자열을 형성할 때 유용합니다. 이번 글에서는 Python을 사용하여 문자열 보간을 수행하는 방법을 살펴보겠습니다.

방법 1: f-문자열 사용

f-문자열은 f 또는 F로 시작하는 문자열 리터럴입니다. 접두사 f 또는 F는 문자열이 f-문자열임을 나타냅니다. 문자열에는 중괄호 {}로 묶인 표현식이 포함되어 있습니다. 이러한 표현식은 런타임에 평가되는 동적 값을 가질 수 있습니다.

아래 예에서는 값이 초기화되는 이름, 나이, 키라는 세 가지 변수를 생성합니다. 이름, 나이, 키가 중괄호로 묶인 표현식인 f-문자열을 사용하여 메시지가 생성됩니다. 이 표현식의 값은 런타임 시 변수(이름, 나이, 키)에서 가져옵니다.

으아악

출력

으아악

방법 2: format() 메서드 사용

format() 메서드는 자리 표시자를 사용하여 문자열에 값을 삽입하여 문자열 보간을 수행하는 데 사용됩니다. 이러한 자리 표시자는 중괄호 {}를 사용하여 문자열에 표시됩니다. () 문자열 끝에 속성이 있습니다.

아래 예에서는 먼저 이름, 나이 및 키라는 세 가지 변수를 초기화합니다. 그런 다음 중괄호{}로 표시되는 자리 표시자가 있는 문자열을 사용하여 메시지를 생성합니다. format() 메서드는 이러한 값을 지정합니다.

자리 표시자. 으아악

출력

으아악

방법 3: % 연산자 사용

% 연산자는 C 프로그래밍의 printf() 함수에서 % 연산자를 사용하는 것과 유사하게 작동합니다. 문자열에는 %s와 같은 값 유형을 지정하는 %s,%d,%f 등의 형식의 표현식이 포함됩니다. 문자열을 지정하고, %d는 정수를 지정하고, %f는 부동 소수점 값을 지정하는 등입니다.

아래 예에서는 이름, 나이, 키라는 세 가지 변수를 초기화한 다음 % 연산자를 사용하여 메시지 문자열을 만듭니다. 문자열에는 %s, %d 및 %f를 사용하여 자리 표시자 형식으로 지정된 표현식이 포함되어 있습니다. 이러한 자리 표시자의 값은 튜플을 통해 % 연산자에 전달됩니다.

으아악

출력

으아악

결론

문자열 보간을 사용하면 변수와 표현식이 포함된 문자열을 만들 수 있습니다. 이러한 표현식이나 변수의 값은 동적이며 런타임에 얻어집니다. Python은 문자열 보간을 생성하기 위해 f-문자열, 형식 메서드 및 % 연산자와 같은 메서드를 제공합니다. 이 기사에서는 예제를 통해 세 가지 방법을 모두 배웠습니다.

위 내용은 문자열 보간을 보여주는 Python 프로그램 예제의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 tutorialspoint.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제