Python3 学习笔记(面向对象编程) 2019年4月20日 | Learn Python 面向对象编程 面向对象编程——Object Oriented Programming,简称OOP,是一种程序设计思想。OOP把对象作为程序的基本单元,一个对象包含了数据和操作数据的函数。 面向对象的程序设计把计算机程序视为一组对象的集合,而每个对象都可以接收其他…… 阅读全文
Python3 学习笔记(函数式编程) 2019年4月19日 | Learn Python 函数式编程 函数是Python内建支持的一种封装,我们通过把大段代码拆成函数,通过一层一层的函数调用,就可以把复杂任务分解成简单的任务,这种分解可以称之为面向过程的程序设计。函数就是面向过程的程序设计的基本单元。 对于编程语言,就是越低级的语言…… 阅读全文
Python3 学习笔记(高级特性) 2019年4月19日 | Learn Python 高级特性 在Python中,代码不是越多越好,而是越少越好。代码不是越复杂越好,而是越简单越好,代码越少,开发效率越高。 切片 先创建一个0-99的数列: 1 2 3 >>> L = list(range(100)) >>> L [0, 1, 2, 3, ..., 99] 可以通过切片轻松取出某一段数列。比如前10个数: 1 2 >>> L[:10] [0, 1, 2,…… 阅读全文
Python3 学习笔记(函数) 2019年4月19日 | Learn Python 函数 调用函数 Python内置了很多有用的函数,可以直接调用,参见官方文档。 调用abs、max函数: 1 2 3 4 5 6 7 8 >>> abs(-20) 20 >>> abs(12.34) 12.34 >>> max(1, 2) 2 >>> max(2, 3, 1, -5) 3 调用数据类型转换函数: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 >>> int('123') 123 >>> int(12.34) 12 >>> float('12.34') 12.34 >>> str(1.23) '1.23' >>> str(100) '100' >>> bool(1) True >>> bool('') False 定…… 阅读全文