python怎么添加print语句(Python基础入门之print函数那些你不知道的用法)

Python中的print()函数功能是用于打印输出,是编程语言中最常见的一个函数。我们一般使用print()输出字符串和变量的值。

python怎么添加print语句(Python基础入门之print函数那些你不知道的用法)(1)

学习一门程序设计语言,第一个演示程序就是输出“hello world!”,这已经是一种习惯。在Python中我们可以用如下代码实现。

print(“hello world!”)

这只是print()最基本的使用方法。详细的语法格式如下。

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

参数:

objects -- 输出对象,输出多个对象时,需要用逗号分隔。

sep -- 分隔多个对象,默认是一个空格。

end -- 设定输出以什么结尾。默认值是换行符 \n。

file -- 要写入的文件对象。

flush -- 输出是否被刷新。

实例说明:

>>> #输出数值、字符串 >>> print(100) 100 >>> print("hello world!") hello world! >>> #输出变量的值 >>> n=100 >>> print(n) 100 >>> #输出多个对象,用逗号分隔 >>> print("hello","world",n) hello world 100 >>> #输出结果用*分隔 >>> print("hello","world",n,sep="*") hello*world*100 #print()默认输出后自动换行 #end=""可以将最后的换行符替换为空,也可已替换为其他转义字符 #直接使用print(),输出为空,只起换行作用 print("hello") print("world") print() print("hello",end="") print("world") #输出结果 hello world helloworld #直接将输出写入文件 fw=open("abc.txt","w") print("abcdefg",file=fw) fw.close()

上面写入文件的代码如果去掉fw.close(),我们在abc.txt中看不到内容,也就是输出内容了,但没及时刷新。flush=True参数可以在不使用fw.close()时看到文件内容,也就是print输出后即时刷新。

fw=open("abc.txt","w") print("abcdefg",file=fw,flush=True)

我们利用输出及时刷新特性可以实现Loading......动态效果。

import time print("Loading",end="") for i in range(6): print(".",end="",flush=True) time.sleep(1)

python怎么添加print语句(Python基础入门之print函数那些你不知道的用法)(2)

感谢你的阅读,关注我,精彩继续!

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页