Python 함수 소개: 형식 함수 소개 및 예
Python에서 format() 함수는 문자열 형식을 지정하는 데 사용되는 매우 중요하고 일반적으로 사용되는 함수입니다. format() 함수를 통해 일부 변수, 데이터 및 텍스트를 특정 형식으로 결합하여 원하는 문자열로 출력할 수 있습니다.
format() 함수의 구문은 다음과 같습니다.
string.format(arg1, arg2, ...)
그 중 string은 서식을 지정해야 하는 문자열이고, arg1, arg2 등은 문자열에 삽입해야 하는 변수 또는 데이터입니다. format() 함수는 문자열에서 중괄호 {}의 위치에 해당하는 매개변수를 원하는 수만큼 허용할 수 있습니다.
이제 몇 가지 구체적인 예를 통해 format() 함수의 사용법을 보여드리겠습니다.
예제 1: 기본 사용법
name = "Alice" age = 25 hobby = "coding" message = "My name is {}, I am {} years old, and I love {}.".format(name, age, hobby) print(message)
출력 결과는 다음과 같습니다.
My name is Alice, I am 25 years old, and I love coding.
이 예에서는 format() 함수에서 각각 arg1, arg2 및 arg3에 해당하는 세 개의 변수 name, age 및 Hobby를 정의합니다. format() 함수를 통해 이 세 가지 변수를 문자열 메시지에 삽입하여 원하는 결과를 만듭니다.
예제 2: 숫자 형식 지정
number = 3.1415926 message = "The value of pi is {:.2f}.".format(number) print(message)
출력 결과는 다음과 같습니다.
The value of pi is 3.14.
이 예에서는 format() 함수의 형식 지정 옵션을 사용하여 숫자의 출력 형식을 제어합니다. {:.2f}는 출력 부동 소수점 숫자가 소수점 이하 두 자리를 유지함을 나타냅니다.
예 3: 형식 문자열
first_name = "John" last_name = "Doe" message = "My name is {last}, {first} {last}.".format(first=first_name, last=last_name) print(message)
출력 결과는 다음과 같습니다.
My name is Doe, John Doe.
이 예에서는 format() 함수의 키워드 인수를 사용하여 문자열의 삽입 위치를 지정하며 이 인수도 사용할 수 있습니다. 여러 번 동일한 매개변수를 사용합니다.
예제 4: 색인 순서와 키워드 매개변수의 혼합 사용
name = "Alice" age = 25 message = "My name is {0}, I am {1} years old, and I love {hobby}.".format(name, age, hobby="coding") print(message)
출력 결과는 다음과 같습니다.
My name is Alice, I am 25 years old, and I love coding.
이 예에서는 색인 순서와 키워드 매개변수의 혼합을 사용하여 문자열의 삽입 위치를 지정합니다. 색인 순서는 {0}과 {1}로 표시되며, 키워드 매개변수는 {hobby}로 표시됩니다.
요약:
format() 함수는 매우 실용적인 문자열 서식 지정 함수로, 문자열을 처리할 때 매우 편리합니다. format() 함수를 사용하여 변수, 데이터 및 텍스트를 원하는 출력으로 연결할 수 있습니다. 기본 사용법이든, 숫자 서식 지정이든, 문자열 서식 지정이든, format() 함수는 우리의 요구를 잘 충족할 수 있습니다. 이 글을 통해 format() 함수에 대해 어느 정도 이해하고 실제 프로그래밍에서 유연하게 사용할 수 있기를 바랍니다.
위 내용은 Python 함수 소개: 형식 함수 소개 및 예의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!