2016-12-24 33 views
-8

我正在玩python,想知道为什么我不能打印一个变量,这与一串文本相关联,这就是我写的。不能打印与字符串关联的变量?

name = ("martim") 
print name 

感谢您的帮助!

+0

为什么'print'行中的'='? – user2357112

+0

我认为你已经有了变量的概念。你应该打印'name'。 – user2357112

+0

您需要一个教程,如[官方Python教程](https://docs.python.org/3.6/tutorial/index.html)。 – TigerhawkT3

回答

-1

正确的方法来执行你正在试图做的是(注意注释只是为了帮助理解):

# Set name to "martin" 
name = "martin" 

# Print the value of name 
print(name) 

当为变量分配值,括号不应该,除非你使用”重新使用一个函数进行赋值;例如pi = float("3.14")。打印语句需要括号,因为它是一个函数,打印的值是参数。

-1

我希望这几行会帮助你了解如何使用变量值和打印语句在Python 2:

>>> name = "martin" 
>>> print name 
martin 
>>> print "name" 
name 
>>> print "martin" 
martin 

您也可以在新手指南看一看Python的:https://wiki.python.org/moin/BeginnersGuide