上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 44 下一页
摘要: 摘录:https://www.liaoxuefeng.com/wiki/1016959663602400/1017598873256736 错误处理 调试 新增:2020-01-19 增加关于文件读取的方法tell(), seek()等知识。 错误处理 高级语言都会使用内置的一套try...exce 阅读全文
posted @ 2019-11-16 11:32 Mr-chen 阅读(1771) 评论(0) 推荐(0)
摘要: 关于first-class object的解释 定义,什么是编程语言的第一等公民? In computer science, a programming language is said to have first-class functions if it treats functions as 阅读全文
posted @ 2019-11-15 11:05 Mr-chen 阅读(502) 评论(0) 推荐(0)
摘要: Python:面向对象编程3 定制类(有更新) ⚠️本文主要内容为对Data model相关知识点的提取学习记录。(内容来自文档和部分网页教程案例) ⚠️:这个连接指向《流畅的python》的学习笔记。https://www.cnblogs.com/chentianwei/p/11975199.ht 阅读全文
posted @ 2019-11-11 16:07 Mr-chen 阅读(292) 评论(0) 推荐(0)
摘要: types.MethodType __slot__ @property, @xxx.setter Python的多重继承和MinIn 如何在class创建后,给实例绑定属性和方法? (动态绑定/定义) class Student(object): pass s = Student() s.name 阅读全文
posted @ 2019-11-10 11:06 Mr-chen 阅读(383) 评论(0) 推荐(0)
摘要: 概述:类的特点 作用域和命名空间。 类的详解:(python官方教程摘录) 概述特性 Python在oop方面思想和Ruby一样。同样包括数据封装,继承和多态三大特点。 类 Python的类提供了面向对象编程的所有标准特性: 类继承机制允许多个基类, ⚠️这点和Ruby不一样,Ruby要求继承的关系 阅读全文
posted @ 2019-11-08 17:50 Mr-chen 阅读(285) 评论(0) 推荐(0)
摘要: 模块 https://docs.python.org/zh-cn/3/tutorial/modules.html 模块的概念被高级语言广泛使用。 Python的定义 一个包括Python定义和语句的文件,即XXX.py。 引入模块。 import fibo 之后就可以使用fibo中定义的函数/方法。 阅读全文
posted @ 2019-11-08 12:02 Mr-chen 阅读(505) 评论(0) 推荐(0)
摘要: turtle 海龟绘图 (点击查看官方文档。) 简介 import turtle # 调用该库。Turtle的实例对象,默认命名为turtle。 turtle.forward(10) from turtle import * #调用方法时,可以省略写turtle对象。 之所以叫turtle,其实就是 阅读全文
posted @ 2019-11-07 15:48 Mr-chen 阅读(1634) 评论(0) 推荐(0)
摘要: 目的:更熟悉应用generator。 参考:https://www.liaoxuefeng.com/wiki/1016959663602400/1017404530360000 素数定义: 素数:质数又称素数。一个大于1的自然数,除了1和它自身外,不能被其他自然数整除的数叫做质数。 方法: 计算素数 阅读全文
posted @ 2019-11-05 17:20 Mr-chen 阅读(2057) 评论(0) 推荐(0)
摘要: Python的函数式编程 摘录: Python对函数式编程提供部分支持。由于Python允许使用变量,因此,Python不是纯函数式编程语言。 函数是Python内建支持的一种封装,我们通过把大段代码拆成函数,通过一层一层的函数调用,就可以把复杂任务分解成简单的任务,这种分解可以称之为面向过程的程序 阅读全文
posted @ 2019-11-04 16:20 Mr-chen 阅读(287) 评论(0) 推荐(0)
摘要: Python高级特性 列表生成式:不过一种语法糖 生成器:不过一个方法 迭代器: 列表生成式 Python内置的函数,来创建list。 简单的生成: >>> list(range(1,11)) [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] 复杂的生成:增加一个for循环。 >>> 阅读全文
posted @ 2019-11-03 17:41 Mr-chen 阅读(495) 评论(0) 推荐(0)
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 44 下一页