Print( )函数的使用

输出函数往往是学习一门语言最先学习的函数。

print( )函数能输出什么

1.输出的内容可以是数字:print(2021.1)

2.输出的内容可以是字符串:print('大哥大嫂过年好') 不同于C语言,在python中单引号,双引号,并没有什么区别,三引号则可以实现换行,你在输入过程中的回车换行在输出中也会表现出来。而在C语言中,用单引号引起的一个字符实际上代表一个整数,双引号引起的则是一个字符串,代表的是一个指向无名数组起始字符的指针。

3.输出的内容可以是含有运算符的表达式:print(9527+10086) 这里的输出结果会是一个整数,因为print会进行运算并直接输出结果

python的函数输入输出参数 python 函数输出_python


运行结果如图所示。

print( )的输出形式

当我们同时运行这些代码时会发现,所有的输出都是换行输出。python同样可以在一行进行输出。只需要将代码写成print(' ',' ',' ')的形式即可。

print('加','油','干','饭','人')

输出结果就会在一行内呈现了。如图,类比上面的输出结果。

python的函数输入输出参数 python 函数输出_字符串_02

print( )的输出目的地

print( )可以输出到控制台,就如同我们上面举得这些例子一样。
print( )还可以直接输出到目标文件中。看下面的例子:

fp=open('D:/test.txt','a+')
print('大哥大嫂过年好',file=fp)
fp.close()

第一行表示打开位于D:/这个目录下的名为test的文件,(.txt)指明了文件类型。‘a+’表示如果这个目录下没有这个名为test的文件,那就创建一个;如果有,就在文件内容后面追加输出。
第二行表示输出字符串内容,并将内容输出到fp指定的文件中。
第三行表示关闭打开的这个文件。

两点注意:

1,文件目录必须存在,最起码盘符要存在
2,使用file= 来输出,否则将不能正确输出 fp可替换,名称而已
关于第二点,我尝试没有指定文件进行输出,结果只是创建了名为test的TXT文本,然而文本内没有任何内容。