>  기사  >  백엔드 개발  >  Python에서 문자열 형식 지정 기술을 사용하는 방법

Python에서 문자열 형식 지정 기술을 사용하는 방법

王林
王林원래의
2023-10-16 09:39:30719검색

Python에서 문자열 형식 지정 기술을 사용하는 방법

Python에서 문자열 형식 지정 기술을 사용하는 방법

Python 프로그래밍에서 문자열 형식 지정은 매우 중요한 기술입니다. 이를 통해 문자열을 보다 유연하게 처리하고, 문자열에 변수를 삽입하거나, 문자열에 대한 특정 형식을 지정할 수 있습니다. 이 문서에서는 Python에서 일반적으로 사용되는 문자열 형식 지정 방법을 소개하고 특정 코드 예제를 제공합니다.

1. 문자열 형식 지정에 퍼센트 기호(%)를 사용하세요

파이썬에서 가장 일반적으로 사용되는 문자열 형식 지정 방법은 형식 지정에 퍼센트 기호(%)를 사용하는 것입니다. 다음은 몇 가지 일반적인 문자열 형식 지정 구문입니다.

  1. 문자열 삽입:
name = "Alice"
age = 20
print("My name is %s and I am %d years old." % (name, age))

출력은 다음과 같습니다. 제 이름은 Alice이고 저는 20세입니다.

위 코드에서 %s를 사용하고 %d는 문자열에 이름과 나이를 각각 삽입하는 자리 표시자입니다.

  1. 부동 소수점 숫자 형식 지정:
price = 19.99
print("The price is %.2f dollars." % price)

출력 결과는 다음과 같습니다. 가격은 19.99달러입니다.

위 코드에서는 %.2f를 사용하여 부동 소수점 숫자를 소수점 이하 두 자리의 문자열로 형식화합니다.

  1. 기타 일반적인 용도:
num1 = 10
num2 = 3
print("%d + %d = %d" % (num1, num2, num1 + num2))

출력 결과는 다음과 같습니다. 10 + 3 = 13

위 코드에서 더하기 기호를 사용하여 변수를 문자열과 연결할 수 있으며 등호를 사용하여 연결할 수도 있습니다. 변수가 있는 변수가 일어납니다.

2. 문자열 형식 지정에 중괄호({}) 사용

문자열 형식 지정에 퍼센트 기호를 사용하는 것 외에도 Python에서는 형식 지정에 중괄호를 사용하는 또 다른 문자열 형식 지정 방법도 제공합니다. 다음은 중괄호를 사용한 문자열 형식 지정의 몇 가지 예입니다.

  1. 문자열 삽입:
name = "Bob"
age = 25
print("My name is {} and I am {} years old.".format(name, age))

출력은 다음과 같습니다. 내 이름은 Bob이고 나는 25세입니다.

위 코드에서는 big을 사용합니다. 괄호는 다음과 같은 역할을 합니다. 자리 표시자, 이름 및 나이는 format() 함수를 통해 문자열에 삽입됩니다.

  1. 삽입 위치 지정:
name = "Charlie"
age = 30
print("My name is {1} and I am {0} years old.".format(age, name))

출력 결과는 다음과 같습니다. 내 이름은 Charlie이고 나는 30세입니다.

위 코드에서는 일련번호를 통해 문자열에 이름과 나이의 삽입 위치를 지정합니다. 숫자.

  1. 형식 지정:
price = 9.99
print("The price is {:.2f} dollars.".format(price))

출력 결과는 다음과 같습니다. 가격은 9.99달러입니다.

위 코드에서는 {:.2f}를 사용하여 부동 소수점 숫자를 소수점 이하 두 자리의 문자열로 형식화합니다.

3. 문자열 형식 지정에 f-string 사용

Python 3.6 이상에서는 f-string이라는 새로운 문자열 형식 지정 방법이 도입되었습니다. f-string은 접두사 "f"를 사용하고 변수를 문자열에 직접 삽입합니다. 다음은 f-문자열을 사용한 문자열 형식 지정의 몇 가지 예입니다.

  1. 문자열 삽입:
name = "David"
age = 35
print(f"My name is {name} and I am {age} years old.")

출력은 다음과 같습니다. 내 이름은 David이고 나는 35세입니다.

위 코드에서 변수 이름을 직접 작성합니다. 문자열의 중괄호 안에.

  1. 수식 실행:
num1 = 5
num2 = 2
print(f"{num1} + {num2} = {num1 + num2}")

출력 결과: 5 + 2 = 7

위 코드에서는 중괄호 안에 직접 수식을 작성하고 계산 결과를 반환할 수 있습니다.

요약:

이 문서에서는 문자열 형식 지정을 위한 백분율 기호, 중괄호 및 f-문자열 사용을 포함하여 Python에서 일반적으로 사용되는 문자열 형식 지정 방법을 소개합니다. 이러한 방법을 사용하면 문자열을 보다 유연하게 처리하고 지정된 형식으로 문자열에 변수를 삽입할 수 있습니다. 실제 Python 프로그래밍에서는 특정 상황에 따라 적절한 문자열 형식 지정 방법을 선택하여 사용할 수 있습니다.

위 내용은 Python에서 문자열 형식 지정 기술을 사용하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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