
廖雪峰
文章平均质量分 84
Weshzhu
这个作者很懒,什么都没留下…
展开
-
廖雪峰Python教程阅读笔记——2. Python函数
2. 函数常用的函数:abs()求绝对值、max()可以接收多个参数,求其中最大值。可以用help(max)来查看所有的max函数信息。数据类型转换:Python内置的常用函数还包括数据类型转换函数,比如int()函数可以把其他数据类型转换为整型。int()、str()、bool()。函数名其实就是指向一个函数对象的引用。完全可以用其他变量名代替函数名,相当于给函数起了个别名。2.1定义函数在Pyt原创 2017-08-15 20:03:37 · 380 阅读 · 0 评论 -
廖雪峰Python教程阅读笔记——1. Python基础介绍
1. Python基础介绍1.1 基础1.1.1 格式 #号用来注释 缩进,一般用4个空格。请严格遵守! 以:结尾时,缩进的语句视为代码块,相当于{} Python大小写敏感。 1.1.2 数据类型和变量1. 整数Python可以处理任意大小的整数。2. 浮点数 浮点数可以用科学计数法表示。1.23x10^5 可以用1.23e5标示。0.000123可以用1.23e-4表示。 整数和浮点数在计算机内原创 2017-08-15 19:55:24 · 412 阅读 · 0 评论 -
廖雪峰Python教程阅读笔记——3. 高级特性
3 高级特性3.1 切片切片使用方法list[start,end,step] start:起始位置 end:终止位置,但不包括end下标的值 step:步进 取一个list或tuple的部分元素是常见的现象,比如,一个list如下: >>>L=['Mac','Iphone','Nokia','Huawei','OPPO'] 取前三个数: >>>L[0:3]['Mac', 'Iphone', 'Nok原创 2017-08-15 20:05:56 · 295 阅读 · 0 评论 -
廖雪峰Python教程阅读笔记——4. 函数式编程
4函数式编程函数是面向过程的程序设计的基本基元。而函数式编程-Function Programming,虽然其接近于面向过程的编程,但是更多的是偏于数学计算。函数式编程是一种抽象程度很高的编程范式,纯粹的函数式编程语言编写的函数没有变量,因此任意一个函数,只要输入是确定的,输出就是确定的,这种纯函数我们称之为没有副作用。函数式编程的一个特点就是:允许把函数作为一个参数传入另外一个函数,还允许返回一个原创 2017-08-15 20:07:31 · 324 阅读 · 0 评论 -
廖雪峰Python教程阅读笔记——5. 模块
5 模块在Python中,一个.py文件就称为一个模块(Module)。我们在编写程序时,经常使用Python内置的模块和第三方模块。 为了避免模块名冲突,Python又引入了按目录来组织模块的方法,称为包(Package)。当引入包名.模块名后就可以使用该模块了,不同包中的模块名称可以不用考虑是否重复。 请注意:每一个包目录下,都会有一个_init_.py的文件,这个文件是必须存在的。否则,P原创 2017-08-15 20:14:17 · 327 阅读 · 0 评论 -
廖雪峰Python教程阅读笔记——6. 面向对象编程
6.面向对象编程OOP是一种设计思想,OOP把对象作为程序的基元。一个对象包括属性和操作属性的方法。 在Python中,所有的对象都可视为对象,当然也可以自定义对象。自定义的对象数据类型,就是面向对象中的类(class)。 设想打印学生的成绩,学生有姓名和成绩两种属性。我们创建一个学生对象Student,有姓名name和成绩score两个属性。如果要打印学生的成绩,必须创建出一个学生对象出来,然原创 2017-08-15 20:15:47 · 459 阅读 · 0 评论 -
廖雪峰Python教程阅读笔记——7. 面向对象高级编程
7 面向对象高级编程数据封装、继承和多态只是面向对象程序设计中最基础的3个概念,还有其他的高级特性,比如:多重继承、定制类、元类等概念7.1 使用slots正常情况下,当我们定义了一个class,创建了一个class实例后,我们可以给该实例绑定任何属性和方法,这就是动态语言的灵活性,比如:class Student(object): pass然后,尝试给实例绑定一个属性:>>>s = Stu原创 2017-08-15 20:20:52 · 507 阅读 · 0 评论