欢迎访问宙启技术站
智能推送

Python函数print()的使用方式及示例

发布时间:2023-07-01 11:12:36

print() 函数是 Python 中最常用的函数之一,用于输出内容到控制台或者其他输出设备。它可以输出字符串、数字、变量值等等,并可以通过参数进行格式化输出。

基本使用方式:

print() 函数的基本使用方式是在括号内传入要输出的内容,并在内容之间用逗号隔开。例如:

print("Hello, world!")  # 输出字符串

print(123)  # 输出数字

name = "Alice"

print("My name is", name)  # 输出变量值

上述代码会将括号内的内容输出到控制台。

格式化输出:

除了基本的输出,print() 函数还可以通过参数进行格式化输出。其中常用的参数包括:

end:用于指定在输出结束后追加的内容,默认是换行符 "

"。

sep:用于指定多个输出内容之间的分隔符,默认是空格。

例如:

print("Hello", "world", end="!")  # 输出 "Hello world!"

print("Alice", "Bob", sep="-")  # 输出 "Alice-Bob"

print("My name is", name, sep=": ")  # 输出 "My name is: Alice"

格式化输出字符和数字:

print() 函数可以使用占位符来格式化输出字符和数字。常见的占位符有:

%s:格式化字符串

%d:格式化整数

%f:格式化浮点数

例如:

name = "Alice"

age = 20

print("My name is %s and I am %d years old." % (name, age))

output: "My name is Alice and I am 20 years old."

f-string 格式化输出:

Python 3.6 及更高版本引入了 f-string,可以更方便地进行格式化输出。它的基本用法是在字符串前加上 "f",然后在字符串中使用花括号 {} 来表示要格式化的变量。例如:

name = "Alice"

age = 20

print(f"My name is {name} and I am {age} years old.")

output: "My name is Alice and I am 20 years old."

f-string 可以嵌套使用,也可以在 {} 内使用表达式进行计算,非常灵活。

其他使用注意事项:

- print() 函数默认以标准输出的形式输出内容到控制台,如果需要将输出内容保存到文件或者其他输出设备,可以通过重定向实现。

- print() 函数可以同时传入多个参数,它们会按照顺序输出,并以空格分隔。

- 可以使用转义字符来输出特殊字符,例如:\\ 表示反斜杠,\" 表示双引号,

 表示换行符等等。

总结:

print() 函数是 Python 中常用的输出函数,它可以输出字符串、数字、变量值等内容,并可以通过参数进行格式化输出。除了基本的输出,它还支持使用占位符进行格式化输出,以及使用 f-string 进行更简洁的格式化输出。在实际开发中,熟练掌握 print() 函数的使用方式和相关参数非常重要。