📜  如何在Python使用字典格式化字符串

📅  最后修改于: 2022-05-13 01:55:10.067000             🧑  作者: Mango

如何在Python使用字典格式化字符串

在本文中,我们将讨论如何在Python使用字典格式化字符串。

方法 1:通过使用str.format()函数

str.format()函数用于使用字典格式化指定的字符串。

示例:使用字典格式化字符串

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.