📅  最后修改于: 2023-12-03 15:34:21.320000             🧑  作者: Mango
在 Python 中,输出格式是指将程序运行结果以用户友好的方式呈现出来,不同的输出格式可根据需求来选择使用。
Python 中常用的输出函数为 print()
,该函数可以输出一个或多个对象。例如:
print("Hello World!")
输出结果为:Hello World!
name = "Alice"
age = 18
print("My name is", name, "and I am", age, "years old.")
输出结果为:My name is Alice and I am 18 years old.
如果需要输出更加复杂的内容,就需要使用到格式化字符串。Python 中,格式化字符串的方式有多种,常用的有 %
和 format()
。
%
格式化%
格式化字符串的方式是通过在字符串中插入占位符 %
,并且使用 %
运算符来指定替换的值。例如,下面的代码:
name = "Bob"
age = 20
print("My name is %s and I am %d years old." % (name, age))
输出结果为:My name is Bob and I am 20 years old.
其中 %s
表示字符串, %d
表示数字。
format()
格式化format()
格式化字符串的方式是使用花括号 {}
作为占位符,并且调用 format()
函数来指定替换的值。例如,下面的代码:
name = "Charlie"
age = 22
print("My name is {} and I am {} years old.".format(name, age))
输出结果为:My name is Charlie and I am 22 years old.
format()
函数还可以在花括号中指定占位符的位置和对齐方式。例如,下面的代码:
name = "David"
age = 24
print("My name is {1:10} and I am {0:5} years old.".format(age, name))
输出结果为:My name is David and I am 24 years old.
其中 {1:10}
表示将 name
变量放到第二个占位符位置并且向右对齐,总长度为 10 个字符。 {0:5}
表示将 age
变量放到第一个占位符位置并且向右对齐,总长度为 5 个字符。
以上所有内容以 Markdown 的形式展示如下。
Python 中常用的输出函数为 print()
,该函数可以输出一个或多个对象。例如:
print("Hello World!")
输出结果为:Hello World!
name = "Alice"
age = 18
print("My name is", name, "and I am", age, "years old.")
输出结果为:My name is Alice and I am 18 years old.
如果需要输出更加复杂的内容,就需要使用到格式化字符串。Python 中,格式化字符串的方式有多种,常用的有 %
和 format()
。
%
格式化%
格式化字符串的方式是通过在字符串中插入占位符 %
,并且使用 %
运算符来指定替换的值。例如,下面的代码:
name = "Bob"
age = 20
print("My name is %s and I am %d years old." % (name, age))
输出结果为:My name is Bob and I am 20 years old.
其中 %s
表示字符串, %d
表示数字。
format()
格式化format()
格式化字符串的方式是使用花括号 {}
作为占位符,并且调用 format()
函数来指定替换的值。例如,下面的代码:
name = "Charlie"
age = 22
print("My name is {} and I am {} years old.".format(name, age))
输出结果为:My name is Charlie and I am 22 years old.
format()
函数还可以在花括号中指定占位符的位置和对齐方式。例如,下面的代码:
name = "David"
age = 24
print("My name is {1:10} and I am {0:5} years old.".format(age, name))
输出结果为:My name is David and I am 24 years old.