python的问题
来源:互联网 发布:淘宝店铺电脑怎么激活 编辑:程序博客网 时间:2024/05/23 10:20
python下的错误,缩进错误
IndentationError:unexpected indent
如果在cmd 下无法运行一个程序(目录有空格的问题,可以将其加入path中进行解决)
今天写一个脚本遇到的,学习到了
python 函数前@的符号
可以理解为函数指针
def minus(f): print 'minus' f() @minusdef xxx(): print 'ok'输出,minus,ok
def minus(f): print 'minus'
f() def plus(f): print 'plus' f() def test(a): if a > 3 : return plus else : return minus @test(5)def xxx(): print 'ok'解释器首先会解释@符号后面的代码,如果如上面的代码类似,那么test(5)将被执行,因为test参数5大于3,所以会返回一个函数指针plus(可以用C的这个名字来理解),plus将下一行的函数指针xxx当作参数传入,直到执行完成。最后结果将输出‘plus’和‘ok’。
0 0
- python的中文问题
- python的中文问题
- python的编码问题
- boost python的问题
- python的pyparsing问题
- python遇到的问题
- Python的编码问题
- python的缩进问题!
- python的package问题
- python int的问题
- python列表的问题
- Python 的编码问题
- python的各种问题
- python的问题
- Python __name__的问题
- python的编码问题
- python的各种问题
- python编码的问题
- Kafka 体系结构
- jquery重新播放css动画
- Java 中数据类型转换成 byte[] 方法
- apahce2.4.6在windows下的基本配置
- HDU 1384 Intervals (差分约束)
- python的问题
- 【9月计划】
- 看到了很不错的css3 animation的教程
- STK 《Connect命令参考手册》首发
- Phonegap2.9.0本地打包html成ios应用
- Android 自定义控件之界面标题导航及控件打包共享
- PhoneGap2.9.0本地将html打包成Android应用
- ios UIWebView截获html并修改便签内容
- 关于hibernate调用存储过程