上QQ阅读APP看书,第一时间看更新
2.4.2 使用print()函数输出
在Python中,默认情况下,使用内置的函数print()可以将结果输出到IDLE中或者标准控制台上。其基本语法格式如下:
print(输出内容)
其中:输出内容可以是数字和字符串(使用引号括起来),此类内容将直接输出;也可以是包含运算符的表达式,此类内容将计算结果输出。例如:
01 a = 10 # 变量a,值为10 02 b = 6 # 变量b,值为6 03 print(6) # 输出数字6 04 print(a*b) # 输出变量a*b的结果60 05 print(a if a>b else b) # 输出条件表达式的结果10 06 print("做对的事情比把事情做对重要") # 输出字符串“做对的事情比把事情做对重要”
说明
在Python中,默认情况下,一条print()语句输出后会自动进行换行,如果想要一次输出多个内容,而且不换行,可以将要输出的内容使用英文的逗号进行分隔。例如,以下代码将在一行中输出变量a和b的值。
print(a,b) # 输出变量a和b,结果为10 6
在输出时,可以把结果输出到指定文件中。例如,将一个字符串“命运给予我们的不是失望之酒,而是机会之杯。”输出到D:\mot.txt中,代码如下:
01 fp = open(r'D:\mot.txt','a+') # 打开文件 02 print("命运给予我们的不是失望之酒,而是机会之杯。",file=fp) # 输出到文件中 03 fp.close() # 关闭文件
说明
在上述代码中应用了打开和关闭文件等文件操作的内容,关于这部分内容的详细介绍请参见第13章,这里了解即可。
执行上述代码后,将在D:\目录下生成一个名称为mot.txt的文件,该文件的内容为文字,即“命运给予我们的不是失望之酒,而是机会之杯。”,如图2.28所示。
图2.28 文件mot.txt中的内容