1)
做不做
from __future__ import braces
蟒蛇会吓吓你,如果你做
>>> from __future__ import braces
SyntaxError: not a chance
以下基本Python是没有告诉你,因为巨蟒没有编码为PHP和JavaScript像语法
及其编码的告诉你没有
到Python程序员/开发者其视为一个内部笑话,但它的残酷告诉别人这样做,当他们被要求帮助
2) (如果你使用python 2.7.5或者比你年纪大些)
for python 3。X你的代码被打破,因为它会返回一个语法错误
>>> a = "hsfjsdhfjdhfdhfdhf"
>>> if a is not None:
for x in a:
print x
SyntaxError: invalid syntax
你忘了()
它应该是这样的
>>> a = "hsfjsdhfjdhfdhfdhf"
>>> if a is not None:
for x in a:
print(x)
h
s
f
j
s
d
h
f
j
d
h
f
d
h
f
d
h
f
也{}
是Python中的字典,自Python有严格的语法规则,您将无法在其中包装代码,只有以下格式的字符串
{"lol":"omg"}
{"lol":"omg","wow":"omg"}
{"lol":{"wow":"omg","pfft":"lolwut"}}
{"lol":["lol","omg","pfft","lolwut"]}
{"lol":[["lol","omg"],["pfft","lolwut"]]}
种
和许多其他方式
也可以infinetly放置字典的字典里,只要一键存在的值可以是一个字典,列表,元组或字符串
例如:
{"lol":{"wow":{"omg":{"pfft":"lolwut"}}}}
唯一的一点是
就更困难了分裂,如果你不知道该怎么办
3)
的一两件事,我建议你做的就是在蟒蛇一个漂亮的大书,并开始阅读
这是学习Python
,特别是如果你希望你的项目是好
或最好的办法如果你想了解这个
http://learnpythonthehardway.org/
在线
启动3210
,然后移动到这个
数据结构和算法(下面是链接)
http://interactivepython.org/courselib/static/pythonds/index.html
,或者你可以两者都做它并没有真正无论哪个命令你的,只要你学会做东西
如果你绝对必须使用大括号,你可以使用'from __future__导入大括号' – IanAuld
我通常倾向于使用在缩进之间显示垂直线的编辑器,这样我就可以逻辑地看到块的末尾在哪里出现。 – dckuehn
@dckuehn我喜欢垂直线的想法。只需要看看这是否会在日食中工作。我假设类似于np ++? –