
Python基础
该栏适合0基础的小伙伴学习。加油!
xiaowei0548
单身可撩啊喂
展开
-
Python学习目录
Python成长之路Python基础01变量[02 基本数据类型](https://blog.youkuaiyun.com/xiaowei0548/article/details/106677687)03 垃圾回收机制04 与用户交互05 运算符06 流程控制--if判断07 深拷贝与浅拷贝08 流程控制--while循环09 流程控制--for循环10 基本数据类型(补充)11 数据类型--字符串12 数据类型--列表13 数据类型--元组14 数据类型--字典15 数据类型--集合16 文件与文件模式介绍17 文件原创 2021-04-17 02:43:59 · 504 阅读 · 1 评论 -
Python基础54:面向对象三大特性--多态
# **************************************************************************# Python学习# **************************************************************************# ** 所属主题: 类# ** 所属分层: 06 面向对象三大特性--多态.py# ** 功能描述: 06 面向对象三大特性--多态.py# ** 创 建 者: 陈红伟#原创 2021-06-20 23:27:09 · 241 阅读 · 0 评论 -
Python基础53:面向对象三大特性--继承
# **************************************************************************# Python学习# **************************************************************************# ** 所属主题: 类# ** 所属分层: 05 面向对象三大特性--继承# ** 功能描述: 05 面向对象三大特性--继承# ** 创 建 者: 陈红伟# ** 创建日原创 2021-06-20 23:26:18 · 214 阅读 · 0 评论 -
Python基础52:面向对象三大特性--封装
# **************************************************************************# Python学习# **************************************************************************# ** 所属主题: 类# ** 所属分层: 04 面向对象三大特性--封装# ** 功能描述: 04 面向对象三大特性--封装# ** 创 建 者: 陈红伟# ** 创建日原创 2021-06-20 23:25:31 · 230 阅读 · 0 评论 -
Python基础51:属性的查找与绑定的方法
# **************************************************************************# Python学习# **************************************************************************# ** 所属主题: # ** 所属分层: 03 属性的查找与绑定的方法# ** 功能描述: 03 属性的查找与绑定的方法# ** 创 建 者: 陈红伟# ** 创建日期:原创 2021-06-20 23:24:31 · 245 阅读 · 0 评论 -
Python基础50:__init__函数的介绍和使用
# **************************************************************************# Python学习# **************************************************************************# ** 所属主题: 类# ** 所属分层: 02 __init__的介绍和使用# ** 功能描述: 02 __init__的介绍和使用# ** 创 建 者: 陈红伟# **原创 2021-06-18 00:18:57 · 497 阅读 · 0 评论 -
Python基础49:类的定义
# **************************************************************************# Python学习# **************************************************************************# ** 所属主题: 面向对象# ** 所属分层: 01 类的介绍与定义# ** 功能描述: 01 类的介绍与定义# ** 创 建 者: 陈红伟# ** 创建日期: 2021原创 2021-06-18 00:17:43 · 167 阅读 · 0 评论 -
Python基础48:pandas模块的介绍
# **************************************************************************# Python学习# **************************************************************************# ** 所属主题: 模块# ** 所属分层: 48 pandas模块的介绍# ** 功能描述: 48 pandas模块的介绍# ** 创 建 者: 陈红伟# ** 创建日期原创 2021-06-08 00:32:59 · 315 阅读 · 1 评论 -
Python基础47:numpy模块的介绍
# **************************************************************************# Python学习# **************************************************************************# ** 所属主题: 模块# ** 所属分层: 47 numpy模块的介绍# ** 功能描述: 47 numpy模块的介绍# ** 创 建 者: 陈红伟# ** 创建日期:原创 2021-04-23 00:12:13 · 208 阅读 · 0 评论 -
Python基础46:补丁(猴子补丁)的介绍
# **************************************************************************# Python学习# **************************************************************************# ** 所属主题: 模块# ** 所属分层: 46 猴子补丁# ** 功能描述: 46 猴子补丁# ** 创 建 者: 陈红伟# ** 创建日期: 2021/4/21 11原创 2021-04-22 00:31:02 · 206 阅读 · 0 评论 -
Python基础45:常用模块介绍
常用模块介绍1、时间(time & datetime)1⃣️、time2⃣️、datetime2、随机数(random)3、操作系统(os)4、系统变量(sys)5、文件操作(shutil)6、序列化反序列化(json & pickle)7、shelve(了解)8、xml模块(了解)9、加载配置文件(configparser)10、哈希模块(hashlib)11、执行系统命令(suprocess)12、日志(logging)# *******************************原创 2021-04-21 00:13:31 · 462 阅读 · 1 评论 -
Python基础44:模块与包的应用小案例(软件开发目录规范)
模块与包的应用(简述软件开发目录规范):目录结构:对应文件与代码块核心代码.py核心功能# **************************************************************************# Python学习# **************************************************************************# ** 所属主题: 软件开发规范# ** 所属分层: 核心代码# **原创 2021-04-19 00:00:58 · 193 阅读 · 0 评论 -
Python基础43:包的介绍和使用
# **************************************************************************# Python学习# **************************************************************************# ** 所属主题: 包# ** 所属分层: 43 包的介绍和使用# ** 功能描述: 43 包的介绍和使用# ** 创 建 者: 陈红伟# ** 创建日期: 2021/4/原创 2021-04-18 23:46:51 · 191 阅读 · 1 评论 -
Python基础42:模块的搜索路径优先级、sys应用
# **************************************************************************# Python学习# **************************************************************************# ** 所属主题: 模块# ** 所属分层: 42 模块的搜索路径优先级# ** 功能描述: 42 模块的搜索路径优先级# ** 创 建 者: 陈红伟# ** 创建日期:原创 2021-04-18 23:41:53 · 277 阅读 · 1 评论 -
Python基础41:py文件的2种用途以及2种导入模块的方式
# **************************************************************************# Python学习# **************************************************************************# ** 所属主题: 模块# ** 所属分层: 41 py文件的几种用途、导入模块的两种方式# ** 功能描述: 41 py文件的几种用途、导入模块的两种方式# ** 创 建原创 2021-04-18 02:20:06 · 360 阅读 · 0 评论 -
Python基础40:模块的介绍
# **************************************************************************# Python学习# **************************************************************************# ** 所属主题: 模块# ** 所属分层: 40 模块# ** 功能描述: 40 模块# ** 创 建 者: 陈红伟# ** 创建日期: 2021/4/17 11:01原创 2021-04-18 02:18:05 · 220 阅读 · 0 评论 -
Python基础39:匿名函数
# **************************************************************************# Python学习# **************************************************************************# ** 所属主题: 函数# ** 所属分层: 39 匿名函数# ** 功能描述: 39 匿名函数# ** 创 建 者: 陈红伟# ** 创建日期: 2021/4/17 1:原创 2021-04-17 02:20:20 · 166 阅读 · 0 评论 -
Python基础38:函数递归实现二分法
# **************************************************************************# Python学习# **************************************************************************# ** 所属主题: 函数# ** 所属分层: 38 用函数递归实现二分法# ** 功能描述: 38 用函数递归实现二分法# ** 创 建 者: 陈红伟# ** 创建日期:原创 2021-04-17 02:19:17 · 188 阅读 · 0 评论 -
Python基础37:函数的递归
# **************************************************************************# Python学习# **************************************************************************# ** 所属主题: 函数# ** 所属分层: 37 函数的递归# ** 功能描述: 37 函数的递归# ** 创 建 者: 陈红伟# ** 创建日期: 2021/4/15原创 2021-04-15 23:57:55 · 119 阅读 · 0 评论 -
Python基础36:生成式
# **************************************************************************# Python学习# **************************************************************************# ** 所属主题: 生成式# ** 所属分层: 36 生成式# ** 功能描述: 36 生成式# ** 创 建 者: 陈红伟# ** 创建日期: 2021/4/15 9:5原创 2021-04-15 23:56:45 · 139 阅读 · 0 评论 -
Python基础35:叠加装饰器分析《装饰器知识总结》
# **************************************************************************# Python学习# **************************************************************************# ** 所属主题: 函数# ** 所属分层: 35 叠加多个装饰器分析# ** 功能描述: 35 叠加多个装饰器分析# ** 创 建 者: 陈红伟# ** 创建日期: 20原创 2021-04-14 23:56:44 · 174 阅读 · 3 评论 -
Python基础34:函数的生成器(自定义的迭代器)
# **************************************************************************# Python学习# **************************************************************************# ** 所属主题: 函数# ** 所属分层: 34 生成器# ** 功能描述: 34 生成器# ** 创 建 者: 陈红伟# ** 创建日期: 2021/4/13 11:4原创 2021-04-14 00:21:12 · 200 阅读 · 0 评论 -
Python基础33:函数的迭代器
# **************************************************************************# Python学习# **************************************************************************# ** 所属主题: 函数# ** 所属分层: 33 迭代器# ** 功能描述: 33 迭代器# ** 创 建 者: 陈红伟# ** 创建日期: 2021/4/13 10:4原创 2021-04-14 00:20:18 · 116 阅读 · 0 评论 -
Python基础32:装饰器--无参、有参装饰器
# **************************************************************************# Python学习# **************************************************************************# ** 所属主题: 函数# ** 所属分层: 32 装饰器# ** 功能描述: 32 装饰器# ** 创 建 者: 陈红伟# ** 创建日期: 2021/3/27 10:4原创 2021-03-29 07:34:06 · 192 阅读 · 0 评论 -
Python基础31:闭包函数
# **************************************************************************# Python学习# **************************************************************************# ** 所属主题: 函数# ** 所属分层: 31 闭包函数# ** 功能描述: 31 闭包函数# ** 创 建 者: 陈红伟# ** 创建日期: 2021/3/27 9:原创 2021-03-29 07:32:29 · 116 阅读 · 0 评论 -
Python基础30:函数嵌套
# **************************************************************************# Python学习# **************************************************************************# ** 所属主题: 函数# ** 所属分层: 30 函数嵌套# ** 功能描述: 30 函数嵌套# ** 创 建 者: 陈红伟# ** 创建日期: 2021/3/27 5:原创 2021-03-28 00:03:06 · 133 阅读 · 0 评论 -
Python基础29:函数对象
# **************************************************************************# Python学习# **************************************************************************# ** 所属主题: # ** 所属分层: 29 函数对象# ** 功能描述: 把函数当成变量去使用# ** 创 建 者: 陈红伟# ** 创建日期: 2021/3/27 3原创 2021-03-28 00:02:18 · 148 阅读 · 0 评论 -
Python基础28:函数的名称空间与作用域
# **************************************************************************# Python学习# **************************************************************************# ** 所属主题: 函数# ** 所属分层: 名称空间和作用域# ** 功能描述: 名称空间和作用域# ** 创 建 者: 陈红伟# ** 创建日期: 20210326#原创 2021-03-28 00:00:43 · 112 阅读 · 0 评论 -
Python基础27:函数的参数使用
# 一、形参与实参介绍# 形参:在定义函数阶段定义的参数称之为形式参数,简称形参,相当于变量名def func(x,y): print(x,y)# 实参:再调用函数阶段传入的值称之为实际参数,简称实参,相当于变量值func(1,2) # 1 2# 形参与实参的关系:# 1、在调用阶段,实参会绑定给形参# 2、这种绑定关系只能在函数体内使用# 3、实参与形参的绑定关系在函数调用时生效,函数调用结束后解除绑定关系# 实参是传入的值,但是值可以是以下形式# 形式一:func(1,原创 2021-03-24 21:10:23 · 184 阅读 · 1 评论 -
Python基础26:函数的介绍
# 函数:# 1、什么是函数:# 函数就相当于具备某一功能的工具。# 函数的使用必须遵循一个原则:先定义,后使用# 2、为何要用函数:# 1、不用函数的话,代码冗余,程序的组织结构不清晰,可读性差。# 2、不用函数的话,可维护性,可扩展性都是很差的# 3、如何使用函数:# 先定义:# 三种定义方式:# 方式1: 无参函数 fun()# 方式2: 有参函数 fu原创 2020-09-02 00:06:34 · 252 阅读 · 0 评论 -
Python基础25:文件修改的两种方式
# 文件修改的两种方式:# 方式1:一次性读出来,在替换。浪费内存;文件编辑器就是这种原理# 方式2:读一行写一行,在替换。浪费磁盘,一般程序中用这种# 方式1:直接全部读出来,在替换。文件编辑器就是这种原理。但是这样有种坏处,文件内容过大,内存溢出。with open(r'E:\PycharmProjects\demo01\Egon202003\01python基础-25文件修改两种方式的文件',mode='rb') as f: res=f.read().decode('utf-8')原创 2020-09-02 00:05:47 · 211 阅读 · 0 评论 -
Python基础24:文件的高级操作之控制文件指针的移动
# 1个字符一个字节,一个中文3个字节 。所以 我是adc 就是9个字节# 指针移动的单位都是以字节/bytes为单位# 只有一种情况特殊(非常重要):只有t模式下的read()函数是用的字符,t模式其他函数也是字节# t 模式下的read(n), n代表的是字符个数# 实例:# t 模式下:(已经在文件中写入(utf-8保存的):我是adc)with open(r'E:\PycharmProjects\demo01\Egon202003\01python基础-24文件的高级操作之控制原创 2020-08-31 23:42:08 · 261 阅读 · 0 评论 -
Python基础23:文件操作的其他方法
# 一、读取相关操作: readline、readlines、read# 1、readline:一次读取一行# 2、readlines:将结果输出至列表# 3、read:全部读取出来# 二、写相关操作# 1、write() : 只能写字符串 (f.write(1)) 或者 bytes类型(f.write('1'.encode('gbk'))),其他的会报错# 2、writelines() : 可以写列表,但是里面也需要是字段串 或者 bytes类型#原创 2020-08-31 23:40:56 · 189 阅读 · 0 评论 -
Python基础22:循环读取文件
# 循环读取文件# 两种方式:# ①:while 循环读取,控制每次读取的量# ②:以行为单位,当一行过长影响性能# 一般用第一种读取,因为某行很长,会影响程序性能# 方式1:with open(r"E:\PycharmProjects\demo01\Egon202003\b模式示例测试图.jpg", mode='rb') as f: #图片默认\n换行 while True: res = f.read(1024) # 每次读取1024个字节原创 2020-08-30 23:38:55 · 3759 阅读 · 2 评论 -
Python基础21:合并至Python基础20里面去了
合并至Python基础20里面去了原创 2020-08-31 23:38:03 · 110 阅读 · 0 评论 -
Python基础20:文件操作x模式和b模式
文件操作x模式# x模式(了解即可)# x,只写模式【不可读,不存在则创建,存在则报错】with open(r'E:\PycharmProjects\demo01\Egon202003\01python基础-20文件操作x模式的文件', mode='xt', encoding='utf8'): pass# 第一次执行成功,第二次执行报错 # FileExistsError: [Errno 17] File exists: 'E:\\PycharmProjects\\demo01\\原创 2020-08-30 23:25:17 · 1404 阅读 · 0 评论 -
Python基础19:文件操作模式详解
# 以t模式为基础进行内存操作# 1、r(默认的操作模式):只读模式,使用r模式读取文件,当文件不存的时候会报错,当文件存在时,文件指针会跳到开始位置# with open('d.txt',mode='r',encoding='utf-8') as f:# print(f.read())# FileNotFoundError: [Errno 2] No such file or directory: 'd.txt'with open(r'E:\PycharmProjects\demo01\Ego原创 2020-08-30 23:23:33 · 178 阅读 · 0 评论 -
Python基础18:with上下文管理
# 文件对象又称为文件句柄,用来控制文件的with open(r'E:\PycharmProjects\demo01\Egon202003\公共笔记', encoding='utf-8') as f1: res = f1.read() print(res) # 使用with会自动执行f1.close()with open(r'E:\PycharmProjects\demo01\Egon202003\公共笔记', encoding='utf-8') as f1,\原创 2020-08-30 23:22:26 · 109 阅读 · 0 评论 -
Python基础17:文件基本操作
# 1、打开文件f = open(r"E:\PycharmProjects\demo01\Egon202003\公共笔记") # 加r不转义字符串中的\print(f, type(f))# <_io.TextIOWrapper name='E:\\PycharmProjects\\demo01\\Egon202003\\公共笔记' mode='r' encoding='cp936'> <class '_io.TextIOWrapper'>f = open(r"E:\Pyc原创 2020-08-30 23:21:32 · 122 阅读 · 0 评论 -
Python基础16:文件与文件模式介绍
# 1、什么是文件# 文件是操作系统提供给用户/应用程序操作硬盘的一种虚拟的概念/接口# 3、如何使用文件: open()# 3.1、控制文件读写内容的模式# 强调:t和b不能单独使用,必须跟r/w/a联用# t文件(默认的模式)# 1、读写都是以str(unicode)为单位的# 2、文本文件# 3、必须制定coding=utf-原创 2020-08-30 23:20:36 · 176 阅读 · 0 评论