Python学习手册

Python 学习手册

  • 2020年07月21日
    • 迭代器:
    • 生成器
    • zip解决并行迭代
    • lambda函数
    • map、reduce函数
    • rstrip 函数
    • while、else

2020年07月21日

迭代器:

  • 内存占用率高,用内存换取速度

生成器

  • 内存占用率低, 速度稍慢

zip解决并行迭代

lambda函数

map、reduce函数

  • map 类似于列表递推
  • reduce: reduce(lambda x, y: x+y, [1, 2, 3, 4, 5])

rstrip 函数

  • rstrip() 删除 string 字符串末尾的指定字符(默认为空格)

while、else

In [1]:  
   ...: count = 55 
   ...: while count < 3: 
   ...:    print (count, " 小于 5") 
   ...:    count = count + 1 
   ...: else: 
   ...:    print (count, " 大于或等于 5") 
   ...:                                                                         
55  大于或等于 5

In [2]:  
   ...: count = 1 
   ...: while count < 3: 
   ...:    print (count, " 小于 5") 
   ...:    count = count + 1 
   ...:    if count==2: 
   ...:        break 
   ...: else: 
   ...:    print (count, " 大于或等于 5") 
   ...:                                                                         
1  小于 5

In [3]:  
   ...: count = 1 
   ...: while count < 3: 
   ...:    print (count, " 小于 5") 
   ...:    count = count + 1 
   ...:   
   ...: else: 
   ...:    print (count, " 大于或等于 5") 
   ...:                                                                         
1  小于 5
2  小于 5
3  大于或等于 5

你可能感兴趣的:(理论)