第三周
文章平均质量分 69
踏墟
正在学习Python的新人
展开
-
python学习的第二十天:第三周总结
文章目录python学习的第二十天:第三周总结函数对函数的初步理解函数模块的使用方法函数的进阶函数的递归面向对象编程对面向对象编程的基础理解面向对象编程过程中的特殊技巧面向对象编程的四大支柱两个类之间的关系关于继承python学习的第二十天:第三周总结函数对函数的初步理解世界级的编程大师Martin Fowler先生曾经说过:“代码有很多种坏味道,重复是最坏的一种!”函数的作用是封装相对独立且会重复使用的代码,优化程序结构通过函数可以对程序进行重构,所谓重构,是在不影响代码执行结果的前提下对代原创 2021-08-07 10:12:09 · 98 阅读 · 0 评论 -
python学习的第十九天:类
文章目录python学习的第十九天:类面向对象编程的四大支柱两个类之间的关系关于继承python学习的第十九天:类面向对象编程的四大支柱抽象(abstraction):提取共性(定义类就是一个抽象过程,需要做数据抽象和行为抽象)。封装(encapsulation):把数据和操作数据的函数从逻辑上组装成一个整体(对象)。隐藏实现细节,暴露简单的调用接口。继承(inheritance):扩展已有的类创建新类,实现对已有类的代码复用。多态(polymorphism):给不同的对象发出原创 2021-08-07 09:50:21 · 88 阅读 · 0 评论 -
Python学习的第十八天:面向对象的程序设计
文章目录Python学习的第十八天:面向对象的程序设计对面向对象编程的基础理解例子1:面向对象编程的构建方法例子2:电子表的运作特殊技巧Python学习的第十八天:面向对象的程序设计对面向对象编程的基础理解指令式编程 —> 面向过程(函数)编程 —> 程序比较简单的时候没有任何毛病编程范式(程序设计的方法论):面向对象编程 / 函数式编程对象:对象是可以接收消息的实体,面向对象编程就是通过给对象发消息达到解决问题的目标。对象 = 数据 + 函数(方法)—> 对象原创 2021-08-06 20:31:11 · 154 阅读 · 1 评论 -
Python学习的第十七天:函数的进阶
文章目录Python学习的第十七天:函数的进阶函数的参数函数的递归Python学习的第十七天:函数的进阶函数的参数arguments —> args —> 参数位置参数 —> positional argument关键字参数 —> keyword argument —> 参数名=参数值关键字参数一定是在位置参数的后面Python中的函数是一等函数,满足条件:函数可以作为函数的参数函数可以作为函数的返回值函数可以赋值给变量如果把函原创 2021-08-05 17:31:43 · 106 阅读 · 1 评论 -
Python学习的第十六天:函数的应用实例
文章目录Python学习的第十六天函数模块的使用方法函数应用实例生成随机验证码判断是否为正整数求最大公约数和最小公倍数获取文件的后缀名获取A班和B班考试成绩的描述性统计Python学习的第十六天函数模块的使用方法如果要使用其他文件(模块)中定义的函数方法一:可以通过import导入模块,然后通过"模块名.函数名"的方式调用函数;方法二:直接从模块中导入函数 —> “from 模块 import 函数” —> 直接通过函数名调用函数import导入函数、模块时,可以使用as关键原创 2021-08-04 20:44:57 · 152 阅读 · 0 评论 -
Python学习的第十五天:初步接触——函数
Python学习的第十五天函数函数基础理解世界级的编程大师Martin Fowler先生曾经说过:“代码有很多种坏味道,重复是最坏的一种!”函数的作用是封装相对独立且会重复使用的代码,优化程序结构通过函数可以对程序进行重构,所谓重构,是在不影响代码执行结果的前提下对代码的结构进行调整。函数通过def构建,通过return返回值,通过""""""进行函数内的注释如果函数中没有return语句,那么函数默认返回代表空值的None例子:x = 100def f原创 2021-08-03 09:36:07 · 84 阅读 · 1 评论