2017.7.5(转)python2.7,一个困扰了我一天的print问题

本文探讨了Python2.7与Python3中print语句的不同用法及语法变化。在Python2中,print被视为一条语句而非函数;而在Python3中,print则作为函数使用。文中提供了一个具体的示例说明如何在Python2.7中通过引入print_function来解决因尝试将print作为函数使用而引发的语法错误。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

出处
在python2.7中使用print()时出现错误

print('t',end='\n',)
                 ^
SyntaxError: invalid syntax。

这是因为在python2中,print只是一个statement。在python3中,才能作为一个function使用。

解决方案:引入print_function。如下:

from __future__ import print_function

注:该import需放在其他import之前。

因为这个问题,下载了python3

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值