
Python基础
文章平均质量分 54
python学习笔记
少写代码少看论文多多睡觉
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
一文详解Cpp工程调用python文件
一文详解Cpp工程调用python文件原创 2022-09-15 18:58:59 · 1640 阅读 · 2 评论 -
一文详解python中的数据库操作
python中的数据库操作一、数据库编程接口1. 连接对象二、使用内置的SQLite1.创建数据库文件2.操作SQLite三、MySql数据库的使用3.1 安装MySql3.2 设置环境变量3.3 启动MySql3.4 使用navicat for mysql 管理软件3.5 安装PyMysql模块3.6 连接数据库四、创建数据表4.1 创建books 图书表4.2 操作MySql数据表最近做毕设,需要添加个数据库,记录一下。一、数据库编程接口重点介绍数据库API接口中的连接对象和游标对象1. 连接对原创 2022-04-07 15:59:55 · 21900 阅读 · 0 评论 -
Python学习笔记-Python多线程详解
Python多线程详解原创 2021-12-29 23:26:11 · 1469 阅读 · 0 评论 -
Python学习笔记-Python多进程详解
Python多进程详解一、多任务的介绍1.概述2.多任务执行方式3.小结二、进程的介绍1.进程的介绍2.进程的概念3.小结三、多进程的使用1.导入进程包2.Process进程类的说明3.Process创建的实例对象的常用方法:4.Process创建的实例对象的常用属性:四、多进程完成多任务的代码五、获取进程编号1.获取进程编号的目的2.获取当前进程编号六、进程执行带有参数的任务1.进程执行带有参数的任务的介绍七、进程的注意点1.进程的注意点介绍2.进程之间不共享全局变量3.主进程会等待所有的子进程执行结束之原创 2021-12-29 13:15:32 · 1593 阅读 · 0 评论 -
Python学习笔记-文件监控watchdog
Python学习笔记-文件监控watchdog文件监控-watchdog一、文件系统事件基类类型定义二、由watchdog.events.FileSystemEvent基类派生的子类如下三、文件系统事件处理类watchdog.events.FileSystemEventHandler四、总结文件监控-watchdog概述一、文件系统事件基类类型定义二、由watchdog.events.FileSystemEvent基类派生的子类如下三、文件系统事件处理类watchdog.events.FileSystemE原创 2021-12-22 17:39:19 · 2581 阅读 · 1 评论 -
Python学习笔记-os.path.join()学习笔记
os.path.join()用法以及代码示例python中的OS模块提供了与操作系统进行交互的功能,操作系统属于python的标准实用程序模块。该模块提供了使用依赖与操作系统的功能的便携式方法。os.path模块是python中os模块的sub-module,用于通用路径名操作os.path.join()是python中方法,可以智能地连接一个或者多个路径组件。此方法将各个路径组成部分与每个非空部分之后的最后一个路径组成部分恰好用一个目录分隔符进行连接,如果要链接的最后一个路径组件为空,则将目录分隔符/原创 2021-12-21 21:06:16 · 1869 阅读 · 0 评论 -
python学习笔记-包
python学习笔记-包包包将有联系的模块组织在一起,即放到同一个文件夹下,并且在这个文件夹创建一个名字为__init__.py文件,那么这个文件夹就称之为包1.1 制作包新建包之后 包内会自动创建__init__py文件,这个文件控制着包的到润行为1.1.1 快速体验新建包新建包内模块 my_module1与my_module2# my_module1print(1)def info_print1(): print('my_module1')print(2)de原创 2021-11-28 20:27:14 · 552 阅读 · 0 评论 -
python学习笔记-模块
python学习笔记-模块一、模块python 模块是一个python文件,以.py结尾,包含了python对象定义和python语句。模块可以定义函数,类和变量,模块里也可能包含可执行的代码。1.1 导入模块import 模块名from 模块名 import 功能名from 模块名 import*from 模块名 as 别名from 模块名 import 功能名 as 别名1.1.1 importimport 模块名Import 模块名1,模块名2...# 调用功能模原创 2021-11-28 20:07:03 · 704 阅读 · 0 评论 -
python学习笔记-异常
python学习笔记-异常1. 异常的写法Try:可能发生错误的代码Except:如果出现异常执行的代码# 文件不存在以写的形式创建该文件对象try: f = open('test.txt','r')except: f = open('test.txt','w')2. 捕获指定的异常捕获指定异常:Try: 可能发生错误的代码 Except 异常类型:如果捕获到该异常类型执行的代码注意:如果尝试执行的代码的异常类型和要捕获的异常类型不一致,怎无法捕获异原创 2021-11-28 15:39:45 · 174 阅读 · 0 评论 -
python学习笔记-使用命令提示符运行python文件
python学习笔记-使用命令提示符运行python文件步骤一:直接点开存储Python文件的文件夹在输入栏中输入cmd 回车输入python3 或者python + 文件名(Tab键直接补齐)原创 2021-11-27 20:00:08 · 1912 阅读 · 0 评论 -
python学习笔记-多态
python学习笔记-多态面向对象三大特性1. 封装:将属性和方法写到类里面的操作即为封装封装可以为属性和方法添加私有权限2. 继承子类默认继承父类所有的属性和方法子类可以重写父类的属性和方法3. 多态 传入不同的对象,产生不同的结果多态了解多态:多态指的是一类事物有多种形态定义: 多态是一种使用对象的方式,子类重写父类的方法 调用不同子类对象的相同父类方法,可以产生不同的执行效果实现步骤:1. 定义父类,并且提供公共方法2. 定义子类,并且重写父类方法3.原创 2021-11-27 17:18:35 · 438 阅读 · 0 评论 -
python学习笔记-继承
python学习笔记-继承1. 经典类与新式类经典类:Class 类名: 代码新式类:Class 类名(object): 代码Object:所有类的顶级类 ,括号里面可以是其他的父类2. 继承的写法子类默认继承父类所有的方法以及属性 Object是顶级类 class A(object): def __init__(self): self.num = 1 def info_print(self): print(sel原创 2021-11-27 16:09:50 · 352 阅读 · 0 评论 -
python学习笔记-面向对象初步认识
python学习笔记-面向对象初步认识类是一个模板 对象是一个实例类:一系列具有相同的特征和行为的事物统称,是一个抽象的概念,不是真是存在的事物特征即为属性行为即为方法定义一个类:大驼峰class Washer():def wash(self):print(‘洗衣服’)haier = Washer() #创建一个对象haier.wash()Self: 指的是调用该函数的对象class Washer(): def wash(self):原创 2021-11-18 10:47:28 · 698 阅读 · 0 评论 -
python学习笔记-文件操作
python学习笔记-文件操作文件操作的基本步骤1. 打开文件使用open函数打开文件Open(name,mode)Name:打开文件的文件名 (可以包含文件所在的具体路径)Mode:设置打开文件的模式:只读,写入,追加 f = open('test.txt','w') #创建文件对象 创建位置在当前路径 f.write('aaa') #写入文件 f.close() #关闭文件访问模式的特点1. r只读模式 如果文件不存在进行报错 不支持写入操作2. w如果文原创 2021-11-13 21:05:08 · 971 阅读 · 0 评论 -
python学习笔记-高阶函数
python学习笔记-高阶函数需求:任意两个数字 按照指定的要求整理数字之后再进行求和运算方法一、Def add_num(a,b): Return abs(a) + abs(b) Result = add_num(-1,2)Print(result) 方法二、def sum_num(a,b,f): return f(a) + f(b) result = sum_num(1,2,abs)print(result)方法二的代码更加简洁,函数的灵活性更强,将高阶函数作原创 2021-11-13 11:46:12 · 593 阅读 · 0 评论 -
python学习笔记-lambda
python学习笔记-lambda1. lambda表达式定义: 如果一个函数只有一个返回值 并且只有一句代码 可以使用lambda简化1.lambda语法Lambda 参数列表 :表达式注意:lambda参数可有可无 函数的参数在lambda表达式中完全使用Lambda 表达式能接受任何数量的参数但是只能返回一个表达式的值fn2 = lambda:100 print(fn2) <function <lambda> at 0x0000019752452378>原创 2021-11-13 10:54:29 · 648 阅读 · 0 评论 -
python简易学员管理系统
python简易学员管理系统def info_print(): print("请选择功能------------") print("1. 添加学员") print("2. 删除学员") print("3. 修改学员") print("4. 查询学员") print("5. 显示所有学员") print("-"*20)info = []#添加函数def add_info(): """ 添加学员函数 如果学员信息存在 报原创 2021-11-12 21:03:51 · 345 阅读 · 0 评论 -
python学习笔记-函数
python学习笔记-函数1. 定义函数Def 函数名(参数): 代码块def sel_func(): print("显示余额") print("存款") print("取款")2. 函数的参数a,b是形参 10,20 是实参 Def add(a,b): Result = a + b Print(result) Add(10,20)3. 函数的说明文档help(函数名):查看函数的说明文档 定义函数说明文档: Def 函数名原创 2021-11-12 15:17:59 · 395 阅读 · 0 评论 -
python学习笔记-推导式
python学习笔记-推导式针对容器:列表 字典 集合列表推导式最简单的写法:range步长实现list1 = [i for i in range(10)]print(list1)带有if 的列表推导式需求:创建一个0-10偶数列表list1 = [i for i in range(0,10,2)]print(list1)list1 = [i for i in range(10) if i % 2 == 0]print(list1)多个for循环实现列表推导式li原创 2021-11-11 20:43:22 · 366 阅读 · 0 评论 -
python学习笔记-公共的方法
python学习笔记-公共的方法1 运算符加法和乘法运算不支持字典运算加法运算:合并运算,支持字符串 列表 元组容器乘法运算:复制运算,支持字符串 列表 元组容器in : 判断元素是否存在 字符串 列表 元组 字典容器not in: 判断元素是否不存在print('a' not in str1)print('name' in dict1)print('name' in dict1.keys())print('name' in dict1.values())len()len():原创 2021-11-11 18:15:42 · 174 阅读 · 0 评论 -
Python-列表学习笔记
Python-列表学习笔记列表的格式列表常用操作CRUD查找操作根据下标进行查找index:返回指定数据所在的下标count: 统计指定数据在当前列表中出现的次数len():计算列表的长度in: 判断指定数据是否存在not in:判断指定数据不在列表中name_list = ['Tom','Lily','Rose']"""1. 用户输入账号2. 判断if else"""name = input("请输入您的邮箱账号:")if name in name_list原创 2021-11-03 21:10:48 · 207 阅读 · 0 评论 -
python学习笔记1
python学习笔记1第一章.开发环境安装和介绍Python 解释器的作用:运行文件python解释器种类: Cpython, C语言开发的解释器 应用广泛 Ipyhon 基于Cpython的交互式解释器 Pypy:基于Python语言的解释器 Jython 基于java平台的解释器下载python解释器:安装成功界面:第二章.python基本语法注释单行注释:#------- 单行语句解释多行注释:代码块解释说明""""""变量变量:存储一原创 2021-11-01 16:38:10 · 176 阅读 · 0 评论