自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python入门day17——模块、循环导入、区分python文件、模块的搜索路径与查找优先级、命名规范

文章目录模块什么是模块模块三大来源模块的四种形式为何有用模块导入模块发生的事情、import和from import差别循环导入问题解决方法区分python文件的两种用途模块的搜索路径与查找优先级模块的搜索路径1)先从内存中已经导入的模块里找2)然后再查找内置的模块3)最后去sys.path列表中存放的多个文件夹依次检索python命名规范模块什么是模块       模块就是一个功能的集合体,不是用来直接运行,而是用来被导入使用的

2020-07-24 19:32:08 188

原创 python入门day16——函数的递归调用、二分法、三元表达式、匿名函数

文章目录函数的递归调用递归调用应该分为两个阶段二分法三元表达式匿名函数函数的递归调用       函数的递归调用:就是在调用一个函数的过程中又直接或间接地调用自己示例1:直接调用自己def foo(): print('hello') foo()foo()示例:间接调用自己def bar(): print('from bar') foo()def foo(): print('from

2020-07-24 18:42:32 211

原创 python入门day15——迭代器、生成器、面向过程编程、生成式

文章目录迭代器什么是迭代器为何要有迭代器可迭代对象迭代器对象定义拓展:try/except语句异常处理for循环的工作原理生成器——自定义迭代器什么是生成器yield VS return总结迭代器的优缺点面向过程编程生成式列表生成式集合生成式字典生成式生成器表达式4.15 is系列迭代器什么是迭代器       器:工具       迭代:是一个重复的过程,但每

2020-07-22 16:47:09 176

原创 python入门day14——闭包函数、无参装饰器、有参装饰器

文章目录闭包函数闭包函数定义为函数体传参的方式方案一:直接使用参数的形式传递方案二:把函数体想要的参数包给他(闭包)装饰器什么是装饰器为何要有装饰器无参装饰器无参装饰器的模板无参装饰器的演变演变一:直接修改源代码为被装饰对象index添加新功能演变二:找到所有调用index的位置,然添加代码演变三:把装饰功能写到一个函数内演变四:wrapper函数内的index修改为参数的形式演变二:五:基于闭包函数 把wrapper函数想要的参数包给他演变六:将index的参数写活了,可以传值演变七:在六的基础上基于*a

2020-07-21 20:20:19 173

原创 python入门day13——名称空间作用域

文章目录名称空间内置名称空间全局名称空间局部名称空间名称空间的加载顺序(产生顺序)销毁顺序名字的查找优先级:当前所在的位置向上一层一层查找作用域-》作用范围全局作用域局部作用域名称空间       名称空间就是存放名字的地方,是对栈区的划分       有了名称空间之后,就可以在栈区中存放相同的名字,详细的名称空间,分为三种:内置名称空间、全局名称空间、局部名称空

2020-07-21 19:03:08 93

原创 python入门day12——函数、函数参数、函数对象、函数嵌套

文章目录函数函数的了解1 什么是函数2 为何要用函数数3 如何用函数函数的基本使用定义函数的三种格式1 无参函数2 有参函数3 空函数函数的返回值return1 return值:返回的就是该值本身2 return值1,值2,值3:返回一个元组(包含所有值 值可以是任意类型)3 没有return: 默认返回None # 可以用来干掉循环函数调用的三种形式1 语句的形式:只加括号调用函数,单纯的调用函数就完了2 表达式形式3 可以把函数的调用当作值传给另外一个函数总结函数的参数形参实参在python中参数的种

2020-07-20 19:54:12 165

原创 python入门day11——文件处理、打开方式、操作、指针移动

文章目录文件处理1、什么是文件2、为何要用文件3、如何用文件(文件处理三步骤)4、绝对路径和相对路径文件的打开模式1、控制文件读写操作的模式rwa1.1 r只读模式1.2 w只写模式1.3 a只追加写模式1.4 +必须与rwa联用:r+、w+、a+1.5 总结:w与a的异同1.6 应用:用文件注册登录2、控制文件读写内容的模式tb2.1 t文本(默认的模式)2.2 b二进制/bytes模式2.2 应用:文件copy文件操作的其他方法1 读相关操作readline2 读相关操作readlines3 写相关操作

2020-07-16 21:14:39 450

原创 python入门day10——字符编码

文章目录字符编码1、储备知识2、什么是字符编码3、字符编码的发展史4、utf-85、乱码问题6、与运行pyhton程序有关的乱码问题6、编码解码:字符编码1、储备知识       1、程序运行与三大核心硬件的关系:CPU、内存、硬盘              程序最先放在硬盘中,程序的运行是先

2020-07-15 20:16:28 123

原创 python入门day09——深浅copy

文章目录深浅copy1、 list1 = list22、 浅copy3、 深copy深浅copy1、 list1 = list2        二者分隔不开,list改list2也跟着该,因为指向的就是同一个地址( 这不算copy )list1=[ 'egon', 'lxx', [1,2]]list2=list1 # 这不叫copylist1[0]='EGON'print(list1,id(lis

2020-07-15 19:30:22 102

原创 python入门day08——列表类型、元组类型、字典类型、集合类型

文章目录一、列表类型1、说明2、定义方式3、数据类型转换4、常用操作+内置的方法4.1 按索引存取值4.2 切片(顾头不顾尾,步长)4.3 长度len4.4 成员运算in和not in4.5.1 追加append4.5.2 插入值insert4.5.3 添加值extend4.6 删除4.6.1 万能删除del 没有返回值4.6.2 指定元素删除,没有返回值4.6.3 指定索引删除,有返回值,代表的是取走操作4.7 循环5、拓展操作5.1 l.count统计()5.2 l.index查找()5.3 l.c

2020-07-13 23:12:31 321

原创 python入门day07——可变不可变类型、数字类型、字符串类型.md

文章目录一、可变不可变类型1、可变类型2、不可变类型二、数字类型1、整型2、浮点型3、长整形(了解)4、复数三、字符串类型1、基本使用3、常用操作+内置的方法3.1 按索引取值3.2 切片3.3 长度len3.4 成员运算in和not in3.5移除空白strip3.6 切分split3.7 循环4、拓展操作(了解掌握)4.1 strip,lstrip,rstrip4.2 lower,upper(改变大小写)4.3 startswith,endswith(判断对应的值是否以这个开头/结尾)4.4 split

2020-07-10 20:15:27 170

原创 python入门day06——流程控制之if判断、while循环、for循环

文章目录一、流程控制之if判断1、语法12、语法23、语法32、语法4二、流程控制之while循环1、基本使用2、如何结束while循环(1)把条件改为False(2)break:直接终止本层循环3、死循环4、while+continue: 终止本次循环5、while + else6、while循环嵌套三、流程控制之for循环1、基本使用2、for + break3、for + continue4、for + else5、for循环嵌套注意:终止for循环只有break一种方案6、range补充知识一、流

2020-07-09 16:41:48 441 1

原创 python入门day05——基本运算符、逻辑运算符

文章目录一、基本运算符1、算数运算符2、比较运算符3、赋值运算符二、逻辑运算符条件逻辑运算符一、基本运算符1、算数运算符print(10+3) # 13print(10-3) # 7print(10*3) # 30print(10/3) # 3.3333333333333335print(10//3) # 3 整除 地板除print(10%3) # 1 取余 取余数部分       了解(* *) +号不仅可以数字

2020-07-09 15:55:56 314 1

原创 python入门day04——基本数据类型、输入输出

文章目录一、基本数据类型1、数字类型1.1、整型int1.2浮点型float数学运算与比较运算2、字符串类型str3:列表类型list:索引对应值,索引反映的是位置4、字典类型dict5、布尔类型True和False二、输入输出1、接收用户输入input2、输出print3、了解知识三、基本运算符1、算数运算符2、比较运算符一、基本数据类型1、数字类型1.1、整型int        定义:age=10  &

2020-07-07 20:30:29 203 1

原创 python入门day03——变量、内存管理:垃圾回收机制(GC)、常量

文章目录一、什么是变量二、为何要用变量二、如何用变量1、 定义1.1 变量定义的三个组成部分1.2 变量名的命名规范1.3 变量名的命名风格2、 引用变量值2.1 变量值的三大特征id,type,value2.2 了解小整数池(-5~256)三、内存管理:垃圾回收机制(GC)1、什么是垃圾回收机制2、为什么要用垃圾回收机制3、垃圾回收机制原理分析一、什么是变量        量:记录下事物的状态   &

2020-07-06 20:48:20 315 1

原创 python入门day03——python介绍、运行程序步骤

一、python介绍(* *)        1、python的来源                python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,Guido开始写能够解释Python语言语法的解释器。Python这个名字,来自Guido所挚爱的电

2020-07-06 18:47:36 243 1

原创 python入门day02——计算机硬件、操作系统、编程语言

文章目录1、计算机硬件基础知识普及(* * * )        1、存储器         2、硬盘详解 2、操作系统( * * * * * ) 3、编程语言分类(* * * )         机器语言:直接用二进制指令编写程序    

2020-07-03 20:13:46 150 1

原创 python入门day01——01 计算机硬件组成与工作原理

文章目录计算机硬件组成与工作原理1.python是一门门编程语言,那什么是编程语言?2.什么是编程3.什么是程序?4.计算机硬件5.I0问题与程序优化的思路6.x86-647.cpu的两种工作状态计算机硬件组成与工作原理1.python是一门门编程语言,那什么是编程语言?​ 编程语言其实就是一一门语言,这不过这门语言是用来人与计算机沟通​ 人为何要跟计算机沟通???​ 人为了奴役计算机​ 银行行长--------------------------员工​    

2020-07-02 21:11:47 161 1

空空如也

空空如也

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

TA关注的人

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