Python惯例

本文介绍了Python编程中的一些惯用代码实践,包括让代码既可导入又可执行、逻辑判断优化、善用in运算符、避免临时变量交换、使用enumerate迭代、以及利用生成式和zip函数提高效率,帮助开发者写出更Pythonic的代码。
摘要由CSDN通过智能技术生成

Python惯例

“惯例”这个词指的是“习惯的做法,常规的办法,一贯的做法”,与这个词对应的英文单词叫“idiom”。由于Python跟其他很多编程语言在语法和使用上还是有比较显著的差别,因此作为一个Python开发者如果不能掌握这些惯例,就无法写出“Pythonic”的代码。下面我们总结了一些在Python开发中的惯用的代码。

  1. 让代码既可以被导入又可以被执行。

    
    if __name__ == '__main__':
    
  2. 用下面的方式判断逻辑“真”或“假”。

    
    if x:
    if not x:
    

    的代码:

    
    name = 'jackfrued'
    fruits = ['apple', 'orange', 'grape']
    owners = {'1001': '骆昊', '1002': '王大锤'}
    if name and fruits and owners:
        print('I love fruits!')
    

    不好的代码:

    
    name = 'jackfrued'
    fruits = ['apple', 'orange', 'grape']
    owners =
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值