当我们需要让 Python 程序输出一些信息时,可以使用 print()
函数。本篇文章将讲解 Python 中的 print()
函数,包括其参数和使用技巧等。
基本用法
使用 print()
函数时,将需输出的内容放在括号中即可,在括号中的内容可以是字符串、数字、变量等等,例如:
print("Hello, World!") # 输出字符串 "Hello, World!"
print(2022) # 输出数字 2022
分隔符和结束符
在默认情况下,当我们使用 print()
函数输出多个值时,Python 会自动在它们之间添上一个空格。
我们可以使用 sep
参数来指定输出多个值时它们应该被怎样分隔。默认情况下,sep
的值是一个空格。例如:
print("apple", "banana", "pear") # 输出:apple banana pear
print("apple", "banana", "pear", sep=", ")
# 输出:apple, banana, pear
上述代码中的 sep=", "
表示以英文逗号和空格作为多个值的分隔符。
在默认情况下,Python 在输出完成后会在行末添加一个换行符,我们可以使用 end
参数来修改这个行为:
print("Hello", end=" ")
print("World", end=" ")
print("!")
# 输出:Hello World !
在上述代码中,我们修改了 end
参数的数值为一个空格,这样就使得 "Hello" 和 "World" 之间没有了换行符。
格式化输出
在 print()
函数中,我们还可以使用占位符(%
)实现格式化输出。在占位符中 %s
表示输出字符串,%d
表示输出整数,%.2f
表示输出带两位小数的浮点数,具体如下示例:
name = "Jack"
age = 21
weight = 54.5
print("My name is %s, I'm %d years old and my weight is %.2f kg." % (name, age, weight))
# 输出:My name is Jack, I'm 21 years old and my weight is 54.50 kg.
总结
print()
函数用于输出信息;- 使用
sep
参数可以指定多个值的分隔符; - 使用
end
参数可以修改默认的换行符; - 占位符
%s
、%d
和%.2f
可以用于实现格式化输出。
以上就是关于 Python 中 print()
函数的完整攻略,希望对您有所帮助。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:python输入函数print - Python技术站