Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/313.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 打印元组而不是三个字符串_Python_Aptana_Aptana3 - Fatal编程技术网

Python 打印元组而不是三个字符串

Python 打印元组而不是三个字符串,python,aptana,aptana3,Python,Aptana,Aptana3,我正在尝试学习python,所以我下载了aptanaStudio3,这就发生了 代码: 输出: ('One', 'Two', 'Three') 它应该打印出来 One Two Three “一”、“二”、“三”是一个词。您需要执行“一”+“二”+“三”,或者只需将其保存在一个字符串中,就像一二三,这样您就可以打印一个字符串 元组是一组字符串,只需打印一个字符串。您可能键入了定义元组的,,而不是定义字符串的+。确保对Python3使用的是print(“”),而对Python2使用的是print

我正在尝试学习python,所以我下载了aptanaStudio3,这就发生了

代码:

输出:

('One', 'Two', 'Three')
它应该打印出来

One Two Three

“一”、“二”、“三”是一个词。您需要执行
“一”+“二”+“三”
,或者只需将其保存在一个字符串中,就像
一二三
,这样您就可以打印一个字符串

元组是一组字符串,只需打印一个字符串。您可能键入了定义元组的
,而不是定义字符串的
+
。确保对Python3使用的是
print(“”
),而对Python2使用的是
print”“


阅读并了解更多信息。

Python2将
print
作为一个命令,因此您只需要

print 'One', 'Two', 'Three'
在Python3中,
print
是一个函数,因此调用需要括号


在大多数上下文中,括号中的值序列是一个
元组
;这就像是一个
列表
,只是您不能更改单个元素(即元组是不可变的)。

如果您想在python2中使用python3样式的打印功能,可以使用以下方法:

>>> from __future__ import print_function
>>> print('One', 'Two', 'Three', sep=' ')
One Two Three
sep
关键字是参数之间使用的分隔符,默认值为
'

通过这样做,您可以编写
print
相关的代码,这些代码将在Python2和Python3中工作。

您可以这样做

print("{0} {1}".format(var1, var2))

您当前的代码正在打印一个由三个元素组成的元组。您确定下载了python3吗?您正在Python2上使用python3语法。获取python3。我的意思是,这就是它所说的:“Aptana Studio 3,构建:3.6.1.201410201044(c)版权所有2005-2013由Appcelerator,Inc.保留所有权利。”也许我应该再次安装它,我不知道编辑:好的,别担心,我应该能够找到一种方法在Aptana上获取python3。谢谢各位
print("{0} {1}".format(var1, var2))