大锤python日记(print的用法归纳)

191 阅读1分钟

Python的print()函数是输出程序运行结果最常用的方法之一。下面介绍Python中格式化输出print()的几种方式:

  1. 使用逗号分隔多个参数:
name = "Tom"
age = 18

print(name, "is", age, "years old.")

输出结果为:

Tom is 18 years old.

此时,每个参数之间会默认使用空格分隔。

  1. 使用加号连接字符串和变量:
name = "Tom"
age = 18

print(name + " is " + str(age) + " years old.")

输出结果同样为:

Tom is 18 years old.

在这里需要注意的是,整数类型需要使用str()函数转换为字符串类型才能与其他字符串拼接。

  1. 使用字符串格式化:
name = "Tom"
age = 18

print("{} is {} years old.".format(name, age))

输出结果同样为:

Tom is 18 years old.
  1. 使用格式化字符串(f-string):
name = "Tom"
age = 18

print(f"{name} is {age} years old.")

输出结果同样为:

Tom is 18 years old.

这里使用花括号内部的变量名代替了字符串中的占位符。

最后,给出一些格式化输出print()的例子:

# 使用逗号分隔多个参数
name = "Tom"
age = 18
print(name, "is", age, "years old.")

# 使用加号连接字符串和变量
name = "Tom"
age = 18
print(name + " is " + str(age) + " years old.")

# 使用字符串格式化
name = "Tom"
age = 18
print("{} is {} years old.".format(name, age))

# 使用格式化字符串(f-string)
name = "Tom"
age = 18
print(f"{name} is {age} years old.")

以上是Python格式化输出print()的详解及例子,希望对您有所帮助。