- 博客(13)
- 收藏
- 关注
转载 [Python] 面向对象——初级篇
面向对象转载地址:http://www.cnblogs.com/wupeiqi/p/4493506.html概述面向过程:根据业务逻辑从上到下写垒代码函数式:将某功能代码封装到函数中,日后便无需重复编写,仅调用函数即可面向对象:对函数进行分类和封装,让开发“更快更好更强…”面向过程编程最易被初学者接受,其往往用一长段代码来实现指定功能,开发过程中最常见的操作就是粘贴复制,即:将之前实现的代码块复制...
2018-06-28 16:00:18 341
转载 [Python] 函数进阶⑵——迭代器,生成器,列表表达式,生成器表达式和协程函数
迭代器这里我们先来回顾一下什么是可迭代对象(Iterable)?可以直接作用于for循环的对象统称为可迭代对象,即Iterable。 # 一是集合数据类型,如list、tuple、dict、set、str等; # 二是generator,包括生成器和带yield的generator function。那么什么又是迭代器(Iterator)?可以被next()函数调用并不断返回下一个值(直到没...
2018-06-20 15:43:50 279
转载 [Python] 函数进阶⑴——装饰器函数
函数进阶⑴装饰器本质上是一个函数,该函数用来处理其他函数,它可以让其他函数在不需要修改代码的前提下增加额外的功能,装饰器的返回值也是一个函数对象。它经常用于有切面需求的场景,比如:插入日志、性能测试、事务处理、缓存、权限校验等应用场景。装饰器是解决这类问题的绝佳设计,有了装饰器,我们就可以抽离出大量与函数功能本身无关的雷同代码并继续重用。概括的讲,装饰器的作用就是为已经存在的对象添加额外的功能。严...
2018-06-20 15:21:28 253
转载 [Python] 函数基础
函数基础定义: 函数是指将一组语句的集合通过一个名字(函数名)封装起来,要想执行这个函数,只需调用其函数名即可为什么使用函数:减少重复代码、使程序变的可扩展使程序变得易维护 1.定义一个函数1 #定义一个函数2 def func(): #使用def关键字定义函数 ,接函数名,括号内可以传递参数3 print("hello world") #函数体4...
2018-06-15 15:40:04 216
转载 [python] 文件操作
Python文件操作1. 文件的存储方式计算机中,文件是以二进制的方式保存的文本文件就是可以使用文本编辑器查看,二进制文件无法使用文本编辑器查看,是提供给其他软件使用的,例如图片,音视频等2. 操作文件的套路1、打开文件openopen函数负责打开文件, 并返回文件对象打开文件的方式有很多种,常用的如下: r 只读,默认模式,如果文件不存在,抛出异常w 只写,如果文件存在,则覆盖,不存在,则创建a...
2018-06-11 21:45:05 380
转载 [Python]Python基础⑹
Python基础⑹1. is 和 == 的区别is 比较的是两个实例对象是不是完全相同,它们是不是同一个对象,占用的内存地址是否相同。莱布尼茨说过:“世界上没有两片完全相同的叶子”,这个is正是这样的比较,比较是不是同一片叶子(即比较的id是否相同,这id类似于人的身份证标识)。== 比较的是两个对象的内容是否相等,即内存地址可以不一样,内容一样就可以了。这里比较的并非是同一片叶子,可能叶子的种...
2018-06-08 08:38:07 429
转载 [Python]Python基础⑸
Python基础⑸1. dict字典字典是另一种可变容器模型,且可存储任意类型对象。字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号({})中 格式: d = {key1 : value1, key2 : value2 }键必须是唯一的,但值则不必。值可以取任何数据类型,但键必须是不可变的,如字符串,数字或元组。 2. dict...
2018-06-05 17:41:57 570
转载 [Python]Python基础⑷
Python基础⑷1. 列表(list)2. 列表的增删改查(必须掌握) 1. 新增: append,insert,extend 2. 删除 pop, remove, clear, del 3. 改 索引改 切片改 4. 查 for el in lst: ...
2018-06-05 17:41:21 353
转载 [Python] Python基础⑶
Python基础⑶1. Python中常见的数据类型Python3 中有六个标准的数据类型:Number(数字)String(字符串)List(列表)Tuple(元组)Sets(集合)Dictionary(字典)Python3 的六个标准数据类型中:不可变数据(四个):Number(数字)、String(字符串)、Tuple(元组)、Sets(集合);可变数据(两个):List(列表)、Dic...
2018-06-05 17:40:38 366
转载 [Python] Python基础⑵
Python基础⑵1 . 格式化输出1、整数的输出%o —— oct 八进制%d —— dec 十进制%x —— hex 十六进制1 >>> print('%o' % 20)2 243 >>> print('%d' % 20)4 205 >>> print('%x' % 20)6 142、浮点数输出(1)格式化输出%f ——保留小数点...
2018-06-05 17:40:23 791 3
转载 [Python] 初识Python
初识Python1. Python1.1 Python简介Python是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum (龟叔)于1989年发明,第一个公开发行版发行于1991年。Python是纯粹的自由软件, 源代码和解释器CPython遵循 GPL(GNU General Public License)协议。Python语法简洁清晰,特色之一是强制用空白符(...
2018-06-05 17:39:30 472
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人