Python3中的print函数及其用法

在Python中,print函数是一个非常常用的函数,用于向终端输出信息。它可以打印出文本、数字、变量以及其他类型的数据。本文将介绍print函数的基本用法,并以打印001到999的示例来说明其具体应用。

print函数的基本用法

在Python中,print函数的基本语法如下:

print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False)

其中,value是要打印的值,可以是一个或多个参数。sep参数用于指定多个参数之间的分隔符,默认为一个空格。end参数用于指定打印结束后要添加的字符串,默认为换行符'\n'。file参数用于指定打印输出的文件对象,默认为sys.stdout,即标准输出。flush参数用于指定是否立即刷新输出,默认为False。

下面是一些基本使用示例:

print("Hello, World!")  # 打印文本
print(123)  # 打印数字
x = 10
print("x =", x)  # 打印变量和文本
print("Hello", "World", sep=", ")  # 指定分隔符
print("Hello", "World", end="!")  # 指定结束符

运行上述代码,输出结果如下:

Hello, World!
123
x = 10
Hello, World!
Hello World!

打印001到999的示例

接下来,我们将使用print函数来打印001到999之间的所有整数。为了方便观察,我们将使用表格来展示输出结果。下面是示例代码:

for i in range(1, 10):
    for j in range(10):
        for k in range(10):
            print(f"{i}{j}{k}", end="\t")
        print()
    print()

运行上述代码,输出结果如下所示:

001 002 003 004 005 006 007 008 009
010 011 012 013 014 015 016 017 018
019 020 021 022 023 024 025 026 027
028 029 030 031 032 033 034 035 036
037 038 039 040 041 042 043 044 045
046 047 048 049 050 051 052 053 054
055 056 057 058 059 060 061 062 063
064 065 066 067 068 069 070 071 072
073 074 075 076 077 078 079 080 081
082 083 084 085 086 087 088 089 090
091 092 093 094 095 096 097 098 099
100 101 102 103 104 105 106 107 108
109 110 111 112