Python缩进也是代码的一部分,它包含了语义。所以一段Python代码缩进是人为设置的,不能通过程序自动识别。举个例子:
# 缩进错误的代码if a == b:
print("a=b")
print("OK!")
# 第一种缩进可能
if a == b:
print("a=b")
print("OK!")
# 第二种缩进可能
if a == b:
print("a=b")
print("OK!")
两个程序运行得到的结果显然是不同的。
试了一下很麻烦但是你将adict的值在进行str转换之前保存一份不就行了吗
以下代码可以实现:
def dic():
i=0
adict={'name'['aa','bb'],'age'['11','22']}
stra = str(adict)
stra[1:len(stra)-1]
s = stra[1:len(stra)-1]
for key in s:
if key != ":":
i=i+1
else:
ret1 = key[0:i]
if key != "]":
i=i+1
else:
ret2 = key[len(ret1):i]
adict.update([(ret1,ret2)])
adict.pop(":")
print adict
您想问的是“怎么让python恢复Pythonconsole功能键?”吧?具体分为以下步骤:1、打开python,点击Debugger;
2、在下拉选项中,选择Layout
3、在下拉选项中,选择Restore Default Layout即可。
Python Console叫做Python控制台,即Python交互模式。Python交互式模式可以直接输入代码,然后执行,并立刻得到结果,因此Python交互模式主要是为了调试Python代码用的。