Python自动化第3课

Posted 代码艺术

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python自动化第3课相关的知识,希望对你有一定的参考价值。

本課主題

  • Set 集合和操作实战
  • 函数介紹和操作实战
  • 参数的深入介绍和操作实战
  • format 函数操作实战
  • lambda 表達式介紹
  • 文件操作函数介紹和操作实战
  • 作業需求

Set 集合和操作实战

[正在更新中]  

 

函数介紹和操作实战

在还没有学函数之前,我们实现的代码是用很多条件判断(If-then-else)还有表达式的For 循环来实现功能,不免有很多重覆性的代码,其实这个过程叫"面向过程编程”,就是从上到下按照逻辑一点一点去写,如果遇到重覆的功能,最具型的操作就是复制和粘贴(Copy and Paste)

 

面向过程编程的缺点:

  1. 如果代码量多的话,不断的复制和粘贴,会导致代码缺乏了可阅读性;
  2. 不斷使用重覆代碼,代碼量多,程序員也會很累,會導致代碼缺乏了重用性

**總結:基於以上兩點的解決方安案是運用函数式編程!!!!函数是用來封裝某些功能的,它的出現是為了增加代碼的重用性,令代碼更加簡潔,而且可以增加其可讀性,以後如果要使用的話就直接調用這個函数就行啦!!

 

创建函数的步骤如下:

  1. def 关键字来声明这是一个函数;
  2. 在 def 後面加一個空格,然后寫上一個名字代表函数名稱,以后就可以在内存里调用它;
  3. 名字加上后再加一个括号 ( );
  4. 然后在函数体里写上函数的内容:就是具体需要实现的功能;
  5. 然后加上返回值,如果沒有返回值的話 Python 会有一个默应的返回值 (None)
  6. 函数可以在括号里面输入参数。

 

参数的深入介绍和操作实战

[正在更新中] 

 

format 函数操作实战

[正在更新中]  

 

 

lambda 表達式介紹

[正在更新中]  

 

 

文件操作函数介紹和操作实战

 [正在更新中] 

 

作業需求

 [正在更新中] 

以上是关于Python自动化第3课的主要内容,如果未能解决你的问题,请参考以下文章

python第一堂课

机器学习与量化交易项目班 [从零搭建自动交易系统]

Python自动化课之Day1篇 (未完)

python实现自动抢课脚本

Python学习day15 CMDB

使用python的selenium库刷超星网课