Introduction to Python functions: introduction and examples of format function

WBOY
Release: 2023-11-03 10:45:16
Original
1195 people have browsed it

Introduction to Python functions: introduction and examples of format function

Introduction to Python functions: introduction and examples of format function

In Python, the format() function is a very important and commonly used function. It is used to format characters. The string is formatted. Through the format() function, we can splice some variables, data and text together in a certain format and output them into the string we want.

The syntax of the format() function is as follows:

string.format(arg1, arg2, ...)
Copy after login

Among them, string is the string that needs to be formatted, and arg1, arg2, etc. are variables or variables that need to be inserted into the string. data. The format() function can accept any number of parameters, which correspond to the positions of the curly braces {} in the string.

Now, let me demonstrate the usage of the format() function through several specific examples.

Example 1: Basic usage

name = "Alice"
age = 25
hobby = "coding"
message = "My name is {}, I am {} years old, and I love {}.".format(name, age, hobby)
print(message)
Copy after login

The output result is:

My name is Alice, I am 25 years old, and I love coding.
Copy after login
Copy after login

In this example, we define three variables name, age and hobby, corresponding to arg1, arg2 and arg3 in the format() function respectively. Through the format() function, we insert these three variables into the string message to form the result we want.

Example 2: Formatting numbers

number = 3.1415926
message = "The value of pi is {:.2f}.".format(number)
print(message)
Copy after login

The output result is:

The value of pi is 3.14.
Copy after login

In this example, we use the format of the format() function options to control the output format of numbers. {:.2f} indicates that the output floating point number retains two decimal places.

Example 3: Format string

first_name = "John"
last_name = "Doe"
message = "My name is {last}, {first} {last}.".format(first=first_name, last=last_name)
print(message)
Copy after login

The output result is:

My name is Doe, John Doe.
Copy after login

In this example, we use the format() function Keyword parameters are used to specify the insertion position of the string, and the same parameter can also be used multiple times.

Example 4: Mixed use of index order and keyword arguments

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)
Copy after login

The output is:

My name is Alice, I am 25 years old, and I love coding.
Copy after login
Copy after login

In this example, we mix The index order and keyword parameters are used to specify the insertion position of the string. The index order is represented by {0} and {1}, and the keyword parameters are represented by {hobby}.

Summary:
The format() function is a very practical string formatting function, which is very convenient when processing strings. We can use the format() function to splice variables, data and text into the output we want. Whether it is basic usage, formatting numbers or formatting strings, the format() function can meet our needs well. I hope that through this article, I will have a certain understanding of the format() function and be able to use it flexibly in actual programming.

The above is the detailed content of Introduction to Python functions: introduction and examples of format function. For more information, please follow other related articles on the PHP Chinese website!

source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template