第 1 篇:Hello,world!

本文介绍了Python编程语言中的print函数,从基础的控制台输出到进阶的文件输出和flush选项的应用,揭示了print函数的更多可能性。
摘要由CSDN通过智能技术生成

基础部分

你好,世界!欢迎进入Python的大门!就像各路前辈们一样,学习一门新的编程语言,从输出“Hello,world!”开始。

运行下面的代码,就会在控制台上输出“Hello,world!”

print("Hello,world!")

如图所示,控制台上出现了“Hello,world!”(“Process finished with exit code 0”代表程序正常退出)

“print”是一个Python的内置函数,功能是将内容输出到控制台上。

聪明如你,我想你一定能看出一些规律,比如:print函数将会输出括号内的双引号内的文本。

现在,你也可以尝试输出其它内容。

进阶部分

在许多人看来,print函数能干的也只是输出文本到控制台,即使是很多有基础的人,对print函数的使用也只是通过改变end和sep这两个参数以改变输出的格式。经常被忽略的一点是:print函数还能输出到文件中。

如下两段代码,都会把文本”123“输出到名叫”aaa“的文件中,它们功能相同。

print('123', file=open("aaa", 'w'))
with open('aaa', 'w') as F:
    print('123', file=F)

值得注意的一点是,print函数还有个flush参数

下面两段代码功能相同,只要flush为True(flush默认为False),每一次执行print都会刷新文件的内容,即时将内容输出到文件中。

优点是即时反馈,缺点是会变慢。

F = open('aaa', 'w') for _ in range(5): print('123', file=F, flush=True)

with open('aaa', 'w') as F:
    for _ in range(5):
        print('123', file=F, flush=True)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值