我知道使用def定义,但是如何在命令行中定义和在脚本中定义我还是不太懂:
1,在命令行定义时,
>>> def lookup(data,label,name):
... return data[label].get(name)
File "<stdin>", line 2
return data[label].get(name)
^
IndentationError: expected an indented block
我想换行,结果就出先这样的情况。
2.在脚本中定义后,运行脚本,再输入还是实现不了函数功能。
python:关于如何定义函数
-
- 帖子: 91
- 注册时间: 2013-01-23 14:27
- 系统: ubuntu 12.04
- 枫叶饭团
- 帖子: 14683
- 注册时间: 2010-06-16 1:05
- 系统: Mac OS X
- 来自: Tencent
- 联系:
Re: python:关于如何定义函数
缩进啊,缩进。。。用python没缩进就等于找死啊
-
- 帖子: 91
- 注册时间: 2013-01-23 14:27
- 系统: ubuntu 12.04
Re: python:关于如何定义函数
枫叶饭团 写了:缩进啊,缩进。。。用python没缩进就等于找死啊
按什么键是缩进啊?
- cuihao
- 帖子: 4793
- 注册时间: 2008-07-24 11:33
- 来自: 郑州
- 联系:
Re: python:关于如何定义函数
空格也行,tab也行……
Python的缩进很严格,书上绝对有讲……
Python的缩进很严格,书上绝对有讲……
求人不如求它仨: 天蓝的Wiki 屎黄的Wiki 蓝红黄蓝绿红
Site: CUIHAO.TK Twitter: @cuihaoleo
Machine: Athlon64 X2 5200+ / 2x2GB DDR2-800 / GeForce GTS 450
AD: ~まだ見ぬ誰かの笑顔のために~
Site: CUIHAO.TK Twitter: @cuihaoleo
Machine: Athlon64 X2 5200+ / 2x2GB DDR2-800 / GeForce GTS 450
AD: ~まだ見ぬ誰かの笑顔のために~