摘要: 在学习函数装饰器前,首先要学习高阶函数+函数嵌套+闭包 高阶函数 只要满足下列条件之一就是一个高阶函数: 1.函数接收的参数是一个函数名 2.函数的返回值是一个函数名 第一种情况:接收的参数是一个函数名 1 def foo1(name): 2 return name() 3 def foo2(): 阅读全文
posted @ 2020-03-28 23:02 毛新觉罗 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 文件操作 fp = open("test.txt",w) 直接打开一个文件,如果文件不存在则创建文件 ## 形式一: with open("test.txt","w") as fp: print(pf.write()) ##这里就不需要加 fp.close()了,自动会关闭的。## 形式二: fp 阅读全文
posted @ 2020-03-24 23:39 毛新觉罗 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 三元运算符 格式:[条件为真的结果] if 条件 else [条件为假的结果] 例子: name = 'alex' if name == 'alex': print('sb') else: print('帅哥') 上述的例子就可以用一个三元运算符来表示: name = 'alex' print('s 阅读全文
posted @ 2020-03-22 11:02 毛新觉罗 阅读(695) 评论(0) 推荐(0) 编辑
摘要: filter函数: filter函数的功能:用for循环对一个列表元素进行筛选格式:filter(功能函数,参数)注意:filter返回值是一个object对象,需要用list转换成一个列表不用filter函数时所用的代码: i = ['alex','alex1_sb','alex2_sb','al 阅读全文
posted @ 2020-03-21 11:24 毛新觉罗 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 冒泡排序 冒泡排序(英语:Bubble Sort)是一种简单的排序算法。它重复地遍历要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。遍历数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。 冒泡 阅读全文
posted @ 2020-03-21 10:10 毛新觉罗 阅读(4545) 评论(0) 推荐(0) 编辑
摘要: Python的八种数据类型 八种数据类型分别是: number(数字)、string(字符串)、Boolean(布尔值)、None(空值) list(列表)、tuple(元组)、dict(字典)、set(集合)。 ## 可变类型:列表,字典,集合————》 在内存中是以链表的形式存储,每个元素都有独 阅读全文
posted @ 2019-11-04 14:52 毛新觉罗 阅读(1268) 评论(0) 推荐(0) 编辑
摘要: 一.操作系统基础 操作系统:(Operating System,简称OS)是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行。 注:计算机(硬件)->os->应用软件 二.网络通信原理 2.1 互联网的本质就是一系列的 阅读全文
posted @ 2019-08-25 20:50 毛新觉罗 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 这一篇我们简单的介绍一下Python学习的基本知识--》Python文件是如何运行、Python文件打开通常会有两行注释,那么这两行注释是什么;上篇提到的字节码,这些字节码都存储在哪?即pyc文件。 一、运行: 在D:\python_test\ 目录下创建hello.py文件,其内容如下: 在Win 阅读全文
posted @ 2019-08-24 22:57 毛新觉罗 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 前言:作为对于python小白而言,我们需要知道什么是python,为什么学习python而不是其他编程语言,它相比于其他语言有什么优势,同时了解python 的执行操作过程又是怎么样的,它有哪些分类?接下来开始走进python的世界。 一、Python的定义: 什么是python呢?python是 阅读全文
posted @ 2019-08-24 22:52 毛新觉罗 阅读(189) 评论(0) 推荐(0) 编辑