首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > perl python >

Python用的有点犯晕。解决思路

2012-03-30 
Python用的有点犯晕。。。似乎函数中的变量没有作用域的概念了。。。在一个语句块中定义的临时变量,在这个块之外

Python用的有点犯晕。。。
似乎函数中的变量没有作用域的概念了。。。
在一个   语句块   中定义的临时变量,在这个块之外还是能用。。。
结果在一个函数中,必须绞尽脑汁的想各式各样的变量名应付使用。。。
随着变量名的增多,再加上变量无需预先声明/定义即可使用。。。
本来就差劲的记忆力饱受考验。。。。。。
才写了50行的代码。。
看着一行行花花绿绿的代码,我就快要崩溃了。。。
动态语言对人的思维能力真是一个大考验啊。。。

[解决办法]
推荐你看本书:
http://diveintopython.org/toc/index.html

[解决办法]
习惯问题吧,呵呵
俺觉得这样反而更方便啊
而且如果真的是大型项目的话,那些痛苦就算用C也少不了的,不是大型项目,那么就更加无所谓罗
[解决办法]
这说明你以前就没有写短小函数的习惯。

短小函数是一个好的开发习惯,在近代语言中一向如此。在旧的编程语言中,函数调用的开销非常之巨,所以程序的代码冗长而难于维护。C语言诞生的时候,其创始人Dennis M.Ritchie宣称在UNIX和C环境下可以将函数的开销降低到忽略不计。于是函数变短了,代码的质量得到了普遍提高。后来人们发现程序中还是有一半的时间用在了函数调用的开销……DMR欺骗了大家……

虽然DMR欺骗了大家,但是DMR带了一种好的程序设计风;虽然DMR带了一种好的程序设计风格,但是由于C语言开发往往将效率放在首位,所以这种风格并没有被C社区用到极致。

C++引入了内联函数,Java虚拟机能够对频繁的方法调用进行动态优化,很多语言都能在基础设施上支持这种程序设计风格。对于大多数脚本语言来说,除了好的编码风格外,还有两个理由可以说服你写短小的方法:1. 硬件速度的提升;2. 脚本语言本来就不快,不差在这么几个函数调用。

一个方法不要超过20行。
[解决办法]
使用脚本语言,能做到随心所欲

把复杂的问题简单化
[解决办法]
咔咔
汇编,c,c++我都学过几个星期— —没到hello world!水平
现在学python 已经到了hello world的水平鸟

我一开始就有点喜欢python^_^

咔咔,楼上的朽木是不是就是传说中入侵了TX的朽木呀

热点排行