Title: How to use %s, %d, and %f in Python, with detailed code examples
Introduction:
In Python, formatting characters Strings are a common way to process strings. Among them, %s, %d and %f are placeholders used for formatting strings. This article will introduce the use of these three placeholders in detail and give specific code examples.
1. How to use %s
In Python, %s is a general placeholder used to format any type of data into a string.
Example 1:
name = "小明" age = 18 print("我的名字是:%s,今年%d岁。" % (name, age))
Output result:
我的名字是:小明,今年18岁。
Example 2: Combining dictionary
person = {'name': '小明', 'age': 18} print("我的名字是:%(name)s,今年%(age)d岁。" % person)
Output result:
我的名字是:小明,今年18岁。
2. How to use %d
%d is a placeholder used to format integers.
Example 3:
num = 12345 print("数字:%d" % num)
Output result:
数字:12345
Example 4: Combined list
numbers = [1, 2, 3, 4, 5] for num in numbers: print("数字:%d" % num)
Output result:
数字:1 数字:2 数字:3 数字:4 数字:5
3. How to use %f
%f is a placeholder used to format floating point numbers.
Example 5:
pi = 3.1415926 print("圆周率:%.2f" % pi)
Output result:
圆周率:3.14
Example 6: Combined loop
numbers = [1.23, 4.56, 7.89] for num in numbers: print("数字:%.1f" % num)
Output result:
数字:1.2 数字:4.6 数字:7.9
In summary As mentioned,
Through specific code examples, we can clearly understand the use of these three placeholders, which provides convenience for us to process strings in actual development. An in-depth understanding and mastery of the use of these placeholders will bring us more flexibility and efficiency in processing strings.
The above is the detailed content of How to use %s, %d, and %f in python. For more information, please follow other related articles on the PHP Chinese website!