Advertisement

掌握Python编程语言的一个技能:涉及数字和字符串的操作

阅读量:

最佳实践

1. 少写数字字面量

“数字字面量(integer literal)”指的是在代码中直接出现的数值。这些数值广泛存在于代码的不同位置,例如在代码 del users[0] 中的 0 即为一个数字字面量。它们具有简洁且实用的特点,是编程过程中每天都会用到的基本元素。然而,当同一数值在代码中频繁重复出现时,这往往意味着代码质量可能存在隐患,此时应引起重视。

以一个具体场景为例,假设你刚刚加入一家向往已久的公司,同事交付给你的项目中包含如下函数:

复制代码
    def mark_trip_as_featured(trip):
    
    """将某个旅程添加到推荐栏目
    
    """
    
    **if** trip.source== 11:
    
        do_some_thing(trip)
    
    elif trip.source== 12:
    
        do_some_other_thing(trip)
    
    ... ...
    
    **return**
    
    
    
      
      
      
      
      
      
      
      
      
      
      

全部评论 (0)

还没有任何评论哟~