指定变量的地点,你想要的地点。
let的Python项目详细描述
随时随地分配变量。
安装
通过PIP安装:
$ pip install let
完成。
如果你坚持采用(稍微)困难的安装方式,从源头上, 你已经知道怎么做了,不需要我的帮助。
我以后可能会将源上载到: https://github.com/TaylorSMarks/let
快速启动
一旦安装完毕,您就可以很快验证它是否可以使用以下功能:
>>>fromletimportlet>>>iflet(count=len('Hello World!')):...print(count)12
文档
在C、Java和许多其他语言中,可以在 if或while条件语句的。这有助于让您简明地 两者都指定值,并检查是否满足条件。
这个能力在Python中不存在,因为人们想到的时候 写些类似的东西:
ifrow=db.fetch_results():...
它们实际上可能是指:
ifrow==db.fetch_results():...
就我个人而言,我从来没有犯过这个错误。看起来更像是理论上的 可能发生的错误比实际发生的错误要多 删除特性,正如在python中选择的那样。
不管怎样,这个模块中的let函数提供了一些非常接近的东西 其他语言能力。几个例子:
iflet(name=longInstanceName.longAttributeName):...# Yes, db.fetch_results() should just return a generator. No, it doesn't.whilelet(results=db.fetch_results()):...iflet(count=len(nameValuePair))!=1:raiseException('Bad amount: {}'.format(count))