1
我试图将两个字符串放在一起,但是当我运行此代码时,我不断收到错误。 我敢肯定,这是基本的东西,但我ahave一直在玩这个30分钟,无法弄清楚什么是错在Python中添加两个字符串
filename= 'data.txt'
1output = '1min' + filename
我试图将两个字符串放在一起,但是当我运行此代码时,我不断收到错误。 我敢肯定,这是基本的东西,但我ahave一直在玩这个30分钟,无法弄清楚什么是错在Python中添加两个字符串
filename= 'data.txt'
1output = '1min' + filename
最喜欢的语言,Python没有允许你创建与开头的名称一个号码。这意味着你需要重命名1output
,因为它的名字是非法的:
output1 = '1min' + filename
下面是一个演示:
>>> filename = 'data.txt'
>>> 1output = '1min' + filename
File "<stdin>", line 1
1output = '1min' + filename
^
SyntaxError: invalid syntax
>>>
>>> filename = 'data.txt'
>>> output1 = '1min' + filename
>>> output1
'1mindata.txt'
>>>
当使用Python创建名称,则必须遵循以下规则*:
第一个字符必须是字母或下划线。
其余字符必须是字母,下划线和/或数字。
成品名称不能相同的keywords一个(if
,def
,for
,等等)。
* 注:另外,你应该从创建一个名称相同的built-in functions一个(str
,input
,list
等)避免。虽然这样做是合法,但许多Python编码器(包括作者)认为这是不好的做法。这是因为它会掩盖内置并因此使其在当前范围内无法使用。
您无法用数字开始变量名称。 – 2014-02-05 23:12:12