自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

转载 Python全栈-magedu-2018-笔记26

第十九章 - 路径操作路径操作模块3.4版本之前os.path 模块from os import path p = path.join('/etc', 'sysconfig', 'network') print(type(p), p) print(path.exists(p)) print(path.split(p)) # (head,tail) print...

2019-05-28 00:06:00 104

转载 Python全栈-magedu-2018-笔记25

第十八章 - StringIO 和 BytesIOStringIOio模块中的类from io import StringIO内存中,开辟的一个文本模式的buffer,可以像文件对象一样操作它当close方法被调用的时候,这个buffer会被释放StringIO操作getvalue() 获取全部内容。跟文件指针没有关系from io import StringI...

2019-05-27 23:57:00 99

转载 Python全栈-magedu-2018-笔记24

第十七章 - 文件操作冯诺伊曼体系架构CPU由运算器和控制器组成运算器,完成各种算数运算、逻辑运算、数据传输等数据加工处理控制器,控制程序的执行存储器,用于记忆程序和数据,例如内存输入设备,将数据或者程序输入到计算机中,例如键盘、鼠标输出设备,将数据或程序的处理结果展示给用户,例如显示器、打印机等一般说IO操作,指的是文件IO,如果指网络IO,都会直接说网络IO...

2019-05-18 23:20:00 144

转载 Python全栈-magedu-2018-笔记23

第十六章 - Python之functoolsfunctools模块partial方法偏函数,把函数部分的参数固定下来,相当于为部分的参数添加了一个固定的默认值,形成一个新的函数并返回从partial生成的新函数,是对原函数的封装functools模块partial方法举例import functoolsdef add(x, y) -> int:  r...

2019-05-16 14:19:00 83

转载 Python全栈-magedu-2018-笔记22

第十五章 - Python 类型注解函数定义的弊端Python是动态语言,变量随时可以被赋值,且能赋值为不同的类型Python不是静态编译型语言,变量类型是在运行器决定的动态语言很灵活,但是这种特性也是弊端def add(x, y):  return x + yprint(add(4, 5))print(add('hello', 'world'))add(4, 'he...

2019-05-16 13:52:00 70

转载 Python全栈-magedu-2018-笔记21

第十四章 - Python 装饰器装饰器需求一个加法函数,想增强它的功能,能够输出被调用过以及调用的参数信息def add(x, y):  return x + y增加信息输出功能def add(x, y):  print("call add, x + y") # 日志输出到控制台  # print("call {}, {} + {}".format(add.__n...

2019-05-15 10:48:00 84

转载 Python全栈-magedu-2018-笔记20

第十三章 - Python高阶函数、柯里化高阶函数First Class Object函数在Python中是一等公民函数也是对象,可调用的对象函数可以作为普通变量、参数、返回值等等高阶函数数学概念 y=g(f(x))在数学和计算机科学中,高阶函数应当是至少满足下面一个条件的函数接受一个或多个函数作为参数输出一个函数高阶函数计数器def coun...

2019-05-09 22:10:00 130

转载 Python全栈-magedu-2018-笔记19

第十二章 - Python 生成器生成器***生成器generator生成器指的是生成器对象,可以由生成器表达式得到,也可以使用yield关键字得到一个生成器函数,调用这个函数得到一个生成器对象生成器函数函数体中包含yield语句的函数,返回生成器对象生成器对象,是一个可迭代对象,是一个迭代器生成器对象,是延迟计算、惰性求值的生成器举例def inc()...

2019-05-09 08:08:00 75

转载 Python全栈-magedu-2018-笔记18

第十一章 - Python 匿名函数匿名函数匿名函数,即没有名字的函数没有名字如何定义没有名字如何调用如果能调用,如何使用匿名函数Python 借助 Lambda 表达式构建匿名函数格式lambda 参数列表 : 表达式lambda x : x ** 2(lambda x : x ** 2)(4) # 调用foo = lambda x, y : (x ...

2019-05-08 15:43:00 58

转载 Python全栈-magedu-2018-笔记17

第十章 - Python 递归函数函数执行流程http://pythontutor.com/visualize.html#mode=editdef foo1(b, b1=3):  print("foo1 called", b, b1)def foo2(c):  foo3(c)  print("foo2 called", c)def foo3(d):  print("fo...

2019-05-08 13:07:00 108

转载 Python全栈-magedu-2018-笔记16

第九章 - Python 函数返回值、作用域函数的返回值举例def showplus(x):  print(x)  return x + 1   showplus(5)举例def showplus(x):  print(x)  return x + 1  print(x+1) # 会执行吗?   showplus(5)函数的返回值多条return语句...

2019-05-07 17:47:00 98

转载 Python全栈-magedu-2018-笔记15

第八章 - Python函数、参数及参数解构函数函数数学定义:y=f(x) ,y是x的函数,x是自变量。y=f(x0, x1, ..., xn)Python函数由若干语句组成的语句块、函数名称、参数列表构成,它是组织代码的最小单元完成一定的功能函数的作用结构化编程对代码的最基本的封装,一般按照功能组织一段代码封装的目的为了复用,减少冗余代码代码更加简洁美观...

2019-05-04 13:31:00 116

转载 Python全栈-magedu-2018-笔记14

第七章 - Python内建函数内建函数标识 id返回对象的唯一标识,CPython返回内存地址哈希 hash()返回一个对象的哈希值类型 type()返回对象的类型类型转换float() int() bin() hex() oct() bool() list() tuple() dict() set() complex() bytes() bytear...

2019-05-02 15:52:00 82

转载 Python全栈-magedu-2018-笔记13

第六章 - Python解析式、生成器解析式、生成器 应该算是python特有的。用熟需要练习,可以大大简化写的代码的长度,原来写好几行,现在写一行就行了。标准库datetimedatetime模块对日期、时间、时间戳的处理datetime类类方法today() 返回本地时区当前时间的datetime对象now(tz=None) 返回当前时间的datetime对象...

2019-05-02 00:00:00 249

转载 Python全栈-magedu-2018-笔记12

第三章 - Python 内置数据结构字典dictkey-value键值对的数据的集合可变的、无序的、key不重复字典dict定义 初始化d = dict() 或者 d = {}dict(**kwargs) 使用name=value对初始化一个字典dict(iterable, **kwarg) 使用可迭代对象和name=value对构造字典,不过可迭代对象的元素必须是...

2019-04-30 22:17:00 76

转载 Python全栈-magedu-2018-笔记11

第三章 - Python 内置数据结构简单选择排序简单选择排序属于选择排序两两比较大小,找出极值(极大值或极小值)被放置在固定的位置,这个固定位置一般指的是某一端结果分为升序和降序排列降序n个数从左至右,索引从0开始到n-1,两两依次比较,记录大值索引,此轮所有数比较完毕,将大数和索引0数交换,如果大数就是索引1,不交换。第二轮,从1开始比较,找到最大值,将它和索引...

2019-04-29 23:20:00 67

转载 Python全栈-magedu-2018-笔记10

第三章 - Python 内置数据结构集set约定set 翻译为集合collection 翻译为集合类型,是一个大概念set可变的、无序的、不重复的元素的集合set定义 初始化set() -> new empty set objectset(iterable) -> new set object  s1 = set()  s2 = set...

2019-04-29 18:34:00 96

转载 Python全栈-magedu-2018-笔记9

第五章 - Python 封装和结构封装和解构封装将多个值使用逗号分割,组合在一起本质上,返回一个元组,只是省掉了小括号python特有语法,被很多语言学习和借鉴   t1 = (1,2) # 定义为元组   t2 = 1,2 # 将1和2封装成元组,一般都这么写   type(t1)   type(t2)封装和解构举例   a = 4   b = ...

2019-04-28 14:36:00 100

转载 Python全栈-magedu-2018-笔记8

第四章 - IPython 使用帮助?Ipython的概述和简介help(name)查询指定名称的帮助,是python帮助obj?列出obj对象的详细信息obj??列出更加详细的信息特殊变量_ 表示前一次输出__ 表示倒数第二次输出___ 表示倒数第三次输出_dh 目录历史_oh 输出历史shell命令!command 执行sh...

2019-04-28 10:37:00 88

转载 Python全栈-magedu-2018-笔记7

第三章 - Python 内置数据结构线性结构线性结构可迭代 for ... inlen()可以获取长度通过下标可以访问可以切片学过的线性结构列表、元组、字符串、bytes、bytearray切片切片通过索引区间访问线性结构的一段数据sequence[start:stop] 表示返回[start, stop)区间的子序列支持负索引start为0...

2019-04-27 23:44:00 95

转载 Python全栈-magedu-2018-笔记6

第三章 - Python 内置数据结构bytes、bytearrayPython3引入两个新类型bytes不可变字节序列bytearray字节数组可变bytes、bytearray字符串与bytes字符串是字符组成的有序序列,字符可以使用编码来理解bytes是字节组成的有序的不可变序列bytearray是字节组成的有序的可变序列编码与解码...

2019-04-27 17:30:00 81

转载 Python全栈-magedu-2018-笔记5

第三章 - Python 内置数据结构字符串一个个字符组成的有序的序列,是字符的集合。python中一个字符也是str类型。使用单引号、双引号、三引号引住的字符序列字符串是不可变对象Python3起,字符串就是Unicode类型字符串定义 初始化举例   s1 = 'string'   s2 = "string2"   s3 = '''this's a "S...

2019-04-26 21:46:00 73

转载 Python全栈-magedu-2018-笔记4

第三章 - Python 内置数据结构元组tuple一个有序的元素组成的集合使用小括号 ( ) 表示元组是不可变对象元组的定义 初始化定义tuple() -> empty tupletuple(iterable) -> tuple initialized from iterable's item   t = tuple() # 工厂方法,空元...

2019-04-25 14:08:00 79

转载 Python全栈-magedu-2018-笔记3

第三章 - Python 内置数据结构分类数值型int、float、complex、bool序列对象字符串 str列表 listtuple键值对集合set字典dict数值型数值型int、float、complex、bool都是class,1、5.0、2+3j都是对象即实例int:python3的int就是长整型,且没有大小限制,受限于内存区...

2019-04-24 21:12:00 87

转载 Python全栈-magedu-2018-笔记2

第二章 - Python 基础语法基本语法注释 —— # 标注的文本数字整数,不区分long和int进制0xa、0o10、0b10bool,2个值True、False浮点数1.2、3.1415、-0.12,1.46e9等价于1.46*109复数,1+2j字符串使用 ' " 单双引号引用的字符的序列'''和""" 单双三引号,可以跨行、可以在其中自由...

2019-04-20 23:54:00 104

转载 Python全栈-magedu-2018-笔记1

第一章 - Python概述、环境搭建操作系统准备准备Linux最小系统即可。如果在虚拟机中克隆,MAC地址会变。 这里使用CentOS 6.5+p 2.x和3.x区别语句函数化,例如print(1,2)打印出1 2,但是2.x中意思是print语句打印元组,3.x中意思是函数的2个参数整除,例如1/2和1//2,3.x版本中/为自然除3.x中raw_input重命名为i...

2019-04-19 20:22:00 109

转载 用VsCode写Markdown

Markdown 基本语法段落非常自然,一行文字就是一个段落。比如:这是一个段落会被解释成:<p>这是一个段落。</p>如果你需要另起一段,请在两个段落之间隔一个空行。这是一个段落。这是另一个段落。会被解释成<p>这是一个段落</p><p>这是另一个段落</p>不隔一个空行的换行行为,在...

2019-04-18 21:01:00 262

转载 mac新手使用

mac新手使用教程B站上有个Mac云课堂转载于:https://www.cnblogs.com/yindanny/p/10114167.html

2018-12-13 15:11:00 164

转载 Django学习

Django的入门推荐<>这本书,对初学者比较容易入门。建议碰到Python语法或数据库SQL或网络HTTP基本概念不清楚时,一边查看,学习,再继续学Django。把哪些SQL语法,计算机基本概念都先弄清楚,会浪费时间太久,反而浪费时间学Django。SQL常用的语法不多,Python的语法倒可以好好学清楚,因为这是学好Django的基本。转载于:https:/...

2018-12-02 13:41:00 62

转载 此博客就是本人一些学习杂记

一些cnblog上的markdown语法说明博客园官方markdown的一些说明总结Cnblogs支持的常用Markdown语法Cnblog Markdown编辑器使用 Markdown 写技术博客,踩过的 6个坑极简MarkDown排版介绍(How to)使用博客园进行学习cnblogs的markdown没有预览功能,用vscode写好,再粘贴,怕有语法不兼容问题,且c...

2018-12-01 23:40:00 77

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除