- 博客(6)
- 收藏
- 关注
原创 六、Python面向对象编程——学习笔记
面向对象编程(OOP):把对象作为程序的基本单元,一个对象包含了数据和操作数据的函数。三大特点:数据封装、继承、多态1、类和实例类(class):抽象概念,比如学生这个概念实例(instance):具体的一个个学生定义类 :class 类名(object): pass类名通常是大写开头的单词,(object)表示从哪个类继承下来,没有合适的继...
2019-07-18 17:12:59
112
原创 五、Python模块——学习笔记
1、模块注意:自己创建模块时的命名不能和python自带的模块名称冲突!(在python交互环境执行 import name 查看系统是否存在此模块)如果不同的人编写的模块名冲突,可以按目录来组织模块,称为包。引入了包以后,只要顶层的包名不与别人冲突,那所有模块都不会与别人冲突。可以多层。例如abc.py模块的名字就变成了mycompany.abc。2、使用模块...
2019-07-18 09:05:37
109
原创 四、Python函数式编程——学习笔记
1、高阶函数1、map/reduce函数map(函数,Iterable):把传入的函数依次作用在序列的每个元素上,并将结果作为一个新的Iterable返回。例子:用户输入的英文名字,首字母大写,其他小写# -*- coding: utf-8 -*-def normalize(name): return name[0].upper()+name[1:].lower()L...
2019-07-15 10:32:35
94
原创 三、Python高级特性——学习笔记
目录1、切片2、迭代3、列表生成式4、生成器5、迭代器1、切片切片操作符a[i:j]:表示复制a[i]到a[j-1],以生成新的list对象。当 i 缺省时,默认为0 当 j 缺省时,默认为len(alist) 当 i,j 都缺省时,a[:]就相当于完整复制一份ab = a[i:j:s] 表示:i,j与上面的一...
2019-07-03 16:27:22
178
原创 二、Python函数——学习笔记
目录1、调用函数2、定义函数3、函数的参数4、递归函数1、调用函数要调用一个函数,需要知道函数的名称和参数。可以直接从Python的官方网站查看文档:http://docs.python.org/3/library/functions.html#abs2、定义函数1、在Python中,定义一个函数要使用def语句,依次写出函数名、括号、括号中的参数和冒号:...
2019-06-30 18:47:00
191
原创 一、Python基础——学习笔记
目录1、数据类型和变量2、字符串和编码3、使用list和tuple4、条件判断5、循环6、字典(dict)和集合(set)1、数据类型和变量整数:浮点数:小数 。可以用数学写法如:1.33,也可以用科学计数法如:1.23e-5。整数和浮点数在计算机内部的存储方式是不同的,整数运算永远是精确的(包括除法),而浮点数运算可能会有四舍五入的误差。字符串...
2019-06-25 20:03:03
138
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人