什么';这里怎么了?python中的(连接)

什么';这里怎么了?python中的(连接),python,concatenation,pycharm,Python,Concatenation,Pycharm,我试图从两个变量(Hello)(World)中获取一个“helloworld”字符串。有人能在这里找到问题吗,我用了加号运算符。[提前感谢] 首先,你应该更准确地回答你想问的问题。 第二,我只是想帮你理解 x = 'hello' y = 'world' print (x, y) 输出:你好,世界 不确定您是否正在尝试实现这一目标或其他目标。您可以这样打印 x="Hello" y="world" print x,y 或 我已经解决了!。罗塞塔密码,有帮助。首先,我决定不使用括号。我还忽略了引

我试图从两个变量(Hello)(World)中获取一个“helloworld”字符串。有人能在这里找到问题吗,我用了加号运算符。[提前感谢]


首先,你应该更准确地回答你想问的问题。 第二,我只是想帮你理解

x = 'hello'
y = 'world'

print (x, y)
输出:你好,世界


不确定您是否正在尝试实现这一目标或其他目标。

您可以这样打印

x="Hello"
y="world"
print x,y


我已经解决了!。罗塞塔密码,有帮助。首先,我决定不使用括号。我还忽略了引号错误,因为rosseta代码上的示例不包含任何引号。我可以得出结论,这个程序确实有缺陷,我通过添加另一个变量成功地通过了这一课。下面是:

hello = "Hello"
world = "World"
s1 = " "

hello_world = hello + s1 + world
print (hello_world)

Run output: Hello World
我仍然不知道它期望我在盒子里放什么。上面的指令使用hello和world(变量)来获取“hello world”字符串。在我所有的尝试中;我到了地狱世界。我添加了一个空格,它成功了。谢谢你所做的一切
您的帮助:)

我认为推荐的答案大致如下:

hello="Hello"
world='World'

hello_world=hello + ' ' + world
print=hello_world

Run output: Hello World

解决办法其实很简单。如果你打印你写的东西,你会得到HelloWorld(正如你已经提到的)。所缺少的只是在“World”之前或“Hello”之后添加一个额外的空格,您的代码应该可以工作。我认为为一个空格添加一个额外的变量是过于复杂了。

您所要做的就是在字符串中添加一个空格 hello+'(在此处添加空格)“+世界
如果只按“”按钮,则不会自动在两者之间添加空格。这就是“使用一个空格字符串”的意思。

因为你的截图没有显示(而且你不应该使用截图,只需发布代码和回溯),我所知道的是你使用的是加号运算符,有些地方不对劲。。。我只能想象你试图将1/0添加到自身中,却得到了一个黑洞例外。这一课要求我单独键入/修改框中的内容。我没有碰过其他任何东西(在某些情况下,我碰过了,但没有帮助),一定有一个正确、清晰的答案。当你能清楚地看到hello和world之间的加号时,为什么说“Use+operator”。我是想在别的地方加上一个附加符号,还是说这个符号本来就不应该在那儿。您可以从输出中看到,它没有打印/使用hello/world变量。自己尝试挑战:下载pycharm教育版并导航到python简介。谢谢:)通常尽量避免打印x+y,因为以后开始打印数字和字符串之类的东西时会有点麻烦。通常最好使用打印x,y的
方法。这样做。它打印出来了,但教训说它是错的;搜索用于字符串连接的python示例。这是:s1=“你好”,打印s1+“世界”。s1是变量,你可以看到它没有引号!,使用时。为什么Pycharm说在连接中使用一个空格字符串?我注意到在打印时;没有括号。具体问题:为什么有“使用+运算符”?你看,我用过。无论我想做什么;它返回时会出现两个错误:“使用+运算符”或“在串联中使用单空格字符串”。当我添加引号时;当我使用x,y方法时,它将我重定向到+运算符错误。该代码不符合某些要求:因此此处有更多错误。请使用此代码,然后打印(x+“”+y)
hello="Hello"
world='World'

hello_world=hello + ' ' + world
print=hello_world

Run output: Hello World