首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >end=‘’python语法错误

end=‘’python语法错误
EN

Stack Overflow用户
提问于 2013-02-22 07:18:43
回答 1查看 6.2K关注 0票数 1

已经尝试过从几天内学习python,遇到了语法错误,但是在我正在学习的教程中似乎有效,下面是代码

代码语言:javascript
复制
def func(a):
    for i in range(a,10):
        print(i,end=' ')

职能(2)

和错误

代码语言:javascript
复制
print(i,end=' ')
           ^

SyntaxError:无效语法

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-08-29 12:59:57

在Python 3中,这应该工作得很好,但是在Python 2中不能工作,因为它是一种不同的语法--这里的代码是为不同的Python版本修改的。

Python 3

代码语言:javascript
复制
def func(a):
    for i in range(a,10):
        print(i,end=' ')
>>> func(1)
>>> 1 2 3 4 5 6 7 8 9

Python 2

代码语言:javascript
复制
def func(a):
    for i in range(a,10):
        print i, # Trailing comma to signify not to start a new line

>>> func(1)
>>> 1 2 3 4 5 6 7 8 9

附加细节

https://docs.python.org/3/whatsnew/3.0.html#common-stumbling-blocks

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15018875

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档