十年老程序员整理的Python规范,提高你代码的可读性( 四 )
可改为:
以一个简单的二分搜索来举例说明。给定一个非递减整数数组,和一个 target,要求找到数组中最小的一个数 x,可以满足 x*x > target。一旦不存在,则返回 -1。
代码实现如果如下所示,那么可以再以一个函数只干一件事情的原则再优化下。
优化如下:
类中属性很多时可以抽出相同特性的单独作为类,如:
job_title , job_description , company_name 都与工作有关,表达是同一个意义实体,就可以抽出单独作为类:
推荐阅读
- 交易|哪些游戏可以赚钱?每天200左右,整理5款,准备电脑开干!
- lpl|网友整理LOL中韩亚运会名单,圣枪哥落选,离开韩援后LPL实力减弱
- 网游|颠覆你认知的网游土豪,程序员加班为他改游戏,还送专属服务器
- 网易|永劫无间诡异宕机事件:网易机房过热,程序员竟然祭出了干冰?
- 传奇世界|传奇世界:当年老玩家们最爱的神兵,杀人越货极品
- 国服|5年老玩家翻到S8赛季国服李白,7000战力便可上榜,榜一现已成为大主播
- faker|传奇永不熄!网友整理韩籍选手兵役情况,Faker有免服兵役可能性
- perkz|perkz将离开C9回LEC?TSM七年老将也执意离队,大合同也留不住他
- kpl|KPL五年老选手只剩猫神,刺痛去K甲继续梦想!曾泪目表态不能登场
- 传奇|整理传奇的奇葩事件,老玩家们才知道!