如何在Python使用字典格式化字符串
在本文中,我们将讨论如何在Python使用字典格式化字符串。
方法 1:通过使用str.format()函数
str.format()函数用于使用字典格式化指定的字符串。
Syntax: str .format(value)
Parameters: This function accepts a parameter which is illustrated below:
- value: This is the specified value that can be an integer, floating-point numeric constant, string, characters, or even variables.
Return values: This function returns a formatted string using a dictionary.
示例:使用字典格式化字符串
Python3
# Python program to illustrate the
# formatting of a string using a dictionary
# Initializing a value
value = {"Company": "GeeksforGeeks",
"Department": "Computer Science"}
# Calling the .format() function
# over the above given value
print("{Company} is a {Department} Portal.".format(**value))
Python3
# Python program to illustrate the
# formatting of a string using a dictionary
# String formatting in dictionary
print('%(Company)s is a %(Department)s Portal.'
%{'Company': "GFG", 'Department': "CS"})
输出:
GeeksforGeeks is a Computer Science Portal.
方法 2:使用 %运算符
% – 格式化是Python提供的一项功能,可以使用 %运算符访问。这类似于 C 中的 printf 样式函数。在这种方法中,使用字典,您需要在 % 和转换字符之间的括号中提供键。
示例:使用字典格式化字符串
蟒蛇3
# Python program to illustrate the
# formatting of a string using a dictionary
# String formatting in dictionary
print('%(Company)s is a %(Department)s Portal.'
%{'Company': "GFG", 'Department': "CS"})
输出:
GFG is a CS Portal.