2019年5月10日

Python 中的else

摘要: 在其他程序语言中,else 似乎只是与 if 关键字有缘分。而与其他的关键字没有联系,不能搭配使用,而在python中,else 除了与 if 匹配外, 还可以与for、while/ try等关键字匹配使用。 for 只有当 for 循环进行完毕时,也就是说 for 循环中没有关键字 break 来 阅读全文

posted @ 2019-05-10 18:04 海纳百川_有容乃大 阅读(1189) 评论(0) 推荐(0)

深入理解 Python 中的装饰器

摘要: 装饰器本质上也是函数,接收函数对象来作为参数,并在装饰器的内部来调用接受的函数对象完成相关的函数调用,也可以这样理解 ,为了方便在几个不同函数调用之前或者完成相关的统一操作,注意是完成统一的操作,可以传参数使得装饰器不完全一样,后面会讲到,最重要的应用如工程应用上记录相关的内部接口的流水日志,不同的 阅读全文

posted @ 2019-05-10 17:23 海纳百川_有容乃大 阅读(185) 评论(0) 推荐(0)

python 中的 *args 和 **kwargs

摘要: 在阅读Python代码时,经常会看到如下函数的定义: 很多同学可能会对此感到困惑,这个 * args和 **kwargs是什么东西、为啥会在源码中应用的这么管阿帆呢? 这就要从函数的参数说起了,函数在传参时通常分为四种情况: 1、普通参数:即在调用函数时必须按照准确的顺序来进行传递。 2、默认参数: 阅读全文

posted @ 2019-05-10 16:22 海纳百川_有容乃大 阅读(358) 评论(0) 推荐(0)

如何优雅的写好python代码?

摘要: Python与其他语言(比如 java或者 C ++ )相比有较大的区别,其中最大的特点就是非常简洁,如果按照其他语言的思路老师写Python代码,则会使得代码繁琐复杂,并且容易出现bug,在Python中,有个词很火,Pythonic。有的同学可能不明白这个词的意义,小编的理解就是有Python的 阅读全文

posted @ 2019-05-10 15:43 海纳百川_有容乃大 阅读(2110) 评论(0) 推荐(1)

导航