Python
文章平均质量分 51
python的基础知识及操作
怀山襄陵_
这个作者很懒,什么都没留下…
展开
-
python 子类继承父类和实例化子类后参数调用
【代码】python 子类继承父类和实例化子类后参数调用。原创 2024-06-07 00:18:48 · 305 阅读 · 0 评论 -
python使用笔记
无原创 2022-09-05 21:29:40 · 554 阅读 · 0 评论 -
python中class使用总结
python中class使用总结,内部调用和__call__()原创 2022-09-04 23:17:56 · 1623 阅读 · 0 评论 -
tqdm python使用总结
tqdm()只是给遍历过程添加了进度条,传入的可以是可迭代对象,也可以是不可迭代对象(需要额外设置,成为手动更新)。原创 2022-09-04 22:59:33 · 3793 阅读 · 2 评论 -
Python enum multiple values 枚举多个值
Python enum multiple values 枚举多个值转载自:https://tutorial.eyehunts.com/python/python-enum-multiple-values-example-code/Use MultiValueEnum to get enum multiple values in Python. You have to install and import aenum library and this is the easiest way.# Pytho转载 2022-03-16 16:01:08 · 1333 阅读 · 0 评论 -
BS-1python基础知识-1.20 Python操作SQLite
Python操作SQLite数据库介绍Python操作SQLiteSQLite介绍举例说明SQLite操作先创建数据库,然后再创建表有了库之后来创建表,实际装数据的容器添加表的字段维护表,SQL语句查询插入字段内容更新字段内容删除Python操作SQLite,Database连接数据源pycharm中可以操作增删改查,照上面pycharm中,python脚本文件中操作几个核心对象连接对象,用来连接...原创 2020-02-21 22:51:07 · 519 阅读 · 0 评论 -
BS-1python基础知识-1.19数据文件的读写
数据文件的读写文本文件读取csv文件读取定义基本读取按照列表索引方式读取将reader读取出的内容给namedtuple将读取出的内容给字典csv文件的写将list中内容写入字典表内容写入JSON文件处理json简介字典表转换为json数据将json字符串返回为python的字典表json文档操作dict和json类型差异:true/false,null写法不同excel文件读取安装xlrd读取...原创 2020-02-21 11:58:55 · 637 阅读 · 0 评论 -
BS-1python基础知识-1.18 配置虚拟环境
虚拟环境配置虚拟环境创建的原因PyCharm中配置虚拟环境虚拟环境创建的原因Python是解释性语言,不需要编译,但是程序运行需要解释器来帮助去做。解释器是在安装时候安装到某个特定目录下。将其加为环境变量之后,就可以直接运行。在开发过程中,不论是用l什么系统,不同的项目要用不同的包/库。说明:比如说现在安装了一个版本的python,在系统上它是全局的,比如python3.7,但是不同项...原创 2020-02-20 10:24:26 · 193 阅读 · 0 评论 -
Python配置基础知识
Python配置基础系统虚拟机安装pythonIDE系统一般用windows比较多inux下,学习用:装一个带有桌面版本的,Ubuntu。生产环境:可能是Centos,Community Enterprise Operating System,社区企业操作系统或者其他。无图形化可视界面。但是python本质上没有区别,在最新版Ubuntu中已经集成了python,所以不用额外安装...原创 2020-02-19 20:02:26 · 411 阅读 · 0 评论 -
BS-1python基础知识-1.17 装饰器
装饰器装饰器概述装饰器编写函数基础函数定义装饰器类定义装饰器装饰器参数装饰器在Python编程中属于高级知识,在相当长时间里用不着开发人员自己定义装饰器。开发过程中会用到在标准库中或第三方框架或包中,用给我们提供好的装饰器。装饰器可以改变默认的方法或者函数的行为,装饰器概述装饰器是用于管理和增强函数和类行为的代码装饰器本身是可调用的对象,装饰器为管理其他可调用对象的另外一种可调...原创 2020-02-18 21:07:16 · 193 阅读 · 0 评论 -
BS-1python基础知识-1.16 并行编程
并行编程并行编程概述多线程之thread模块threading模块线程同步 同步锁并行编程概述非并发编程程序执行由单个步骤序列构成,正常情况下没有采用多线程,多进程,包括其他的并发技术,程序包含多个独立的子任务,程序执行的性能弱一些。因为程序逻辑包括指令总是顺序执行,而如果我们的子任务是相互独立的,没有明确的因果关系,那可以考虑让其并行执行。编写并发程序并发并发程序在本质上...原创 2020-02-18 14:26:14 · 275 阅读 · 0 评论 -
BS-1python基础知识-1.15系统工具
系统工具系统工具sys模块应用平台与版本观察异常细节命令行参数os模块常用功能shell变量管理工具运行shell命令os.path工具文件处理可移植工具路径模块 .path系统工具概念在不同操作系统中,通常会给我们提供一些编程接口,或脚本编程的功能,用来完成一些常见的任务,针对某个特定目录下面的文件进行一些批量操作,或者执行一个定时程序,运行一个测试程序。这些在不同操作系统中都有不同...原创 2020-02-16 23:20:11 · 293 阅读 · 0 评论 -
BS-1python基础知识-1.14 正则表达式
正则表达式正则表达式概述语法:特殊符号与字符匹配匹配单字,预定义元字符批量备选量词贪婪与非贪婪边界匹配python中的正则python中正则模块之RegexObjectPython正则模块之MatchObjectGroup编组正则表达式概述正则表达式:Regular Expression正则表达式是一种文本模式,这个模式描述了在搜索文本时要匹配的一个或多个字符串。正则表达式本身就是一个字符...原创 2020-02-16 11:57:53 · 398 阅读 · 1 评论 -
BS-1python基础知识-1.13 字符串
字符串字符串的本质概述字符串的数据类型字符编码架构常见字符编码ASCⅡlatin—1UTF-16UTF-32UTF-8字符的编码和解码bytes,str,bytearray之间的转换字符串的本质概述python3字符串的数据类型1.str 字符串 string即引号声明的可见可读的字符2.字节 bytes计算机能够处理的对象,最终存储和运算的过程中,都会是以二进制字节形式来存储,...原创 2020-02-15 10:21:54 · 389 阅读 · 0 评论 -
BS-1python基础知识-1.12 Python的对象持久化
对象持久化持久化概述扁平文件—文本文件持久化概述对象持久化,必要性,应用场景,1.程序运行的过程就是使用我们编写的程序指令来调度运算我们特定的数据或者数据结构,但这个运算过程是在内存里面的,我们知道内存不是永久性的存储,也就是当我们断电或者关机之后,内存里面的状态或者数据就会丢失。在我们实际应用开发时候,我们可能需要将当前正在计算的某个数据结果或者状态永久存储起来,这样就会用到对象的持久化。...原创 2020-02-14 13:00:13 · 452 阅读 · 0 评论 -
BS-1python基础知识-1.11Python中数值与日期方法
python中数值与日期方法数值数值格式化小数位的处理随机数日期和时间日期和时间计算,datetime.timedelta类数值数值格式化实际开发中,将特定数值融入到字符串里面来格式化表现的话,那些细节需要注意:1.格式化:‘数值:{}’.format()再python3中可以简化,可以写成f开头的字符串,f是format格式化意思,f’数值‘:{}’。要呈现动态内容时,直接在花括号...原创 2020-02-13 14:39:44 · 256 阅读 · 0 评论 -
BS-1python基础知识-1.10异常处理及测试
异常处理及测试错误类型异常处理举例说明1try 尝试执行有可能会出现异常的代码 except捕获异常举例说明2举例说明3finallyraisepython的Exception官方文档代码测试测试函数测试类举例说明单元测试根据级别不同,测试分为几类:测试代码组织python中常见断言方法错误类型1.语法错误python运行时才发现SyntaxError:语法错误代码拼写有问题,符号多...原创 2020-02-13 11:08:47 · 512 阅读 · 0 评论 -
BS-1python基础知识-1.9 面向对象
面向对象面向对象抛开代码,从分析实际问题去理解面向对象封装、继承、多态是面向对象的三个典型特征封装继承多态OOA(Object-Oriented Analysis)面向对象分析分析对象OOP 面向对象设计写类:class,描述对象模板OOP 面向对象编程实例化(内存对象),模拟过程面向对象三个步骤面向对象抛开代码,从分析实际问题去理解面向对象1.面向对象的优势代码的扩展和维护2.尽量以...原创 2020-02-11 21:48:25 · 705 阅读 · 0 评论 -
BS-1python基础知识-1.8 包,模块管理
函数应用与工具)原创 2020-02-10 10:03:50 · 287 阅读 · 0 评论 -
BS-1python基础知识-1.7函数与Lanmbda表达式/函数工具
Python 函数与Lanmbda表达式]回顾参数的匹配回顾与其他语言的区分python函数的定义方式相对于其他语言要简单一些,不需要定义其返回类型。因为python是动态类型的,不是在编译、编写时候确定,而是在运行时候确定的。1.举例说明1:def hello(): print('hello')hello() #没有这句执行语句,上面的函数就不会运行加上参数def he...原创 2020-02-08 14:22:46 · 466 阅读 · 0 评论 -
BS-1python基础知识-1.6 迭代/函数定义与参数
Python 迭代/函数定义与参数)迭代迭代原创 2020-02-07 14:30:13 · 365 阅读 · 0 评论 -
BS-1python基础知识-1.5 语句、表达式与流程控制
python语句/表达式与if分支)原创 2020-02-05 14:40:06 · 709 阅读 · 0 评论 -
BS-1python基础知识-1.4字典表dict,元组tuple,文件,类型汇总,
python字典表dict与元组tuple)原创 2020-02-04 15:06:02 · 219 阅读 · 0 评论 -
BS-1python基础知识-1.3数值,字符串,列表
python数值与字符串)数值字符串数值1.与其他变量的使用一样,先声明:def(无需声明变量类型),再赋值(=),再使用。2.表达式:加+,减-,乘*,除/,// 是为按照表达式中的数字精度精确到几位小数的除法。小数取整的问题:math模块中的floor方法:往小取整trunc(将数字截尾取整):截尾取整四舍五入:round(标准库中的全局性的方法,直接用,不用导入)3.显...原创 2020-02-03 12:41:21 · 307 阅读 · 0 评论 -
BS-1python基础知识-1.2 变量、类型及存储
Python变量、类型及存储表达式—语句—模块—程序变量区分静态编译型语言的变量和python语言的变量python变量类型:字符串str,整型int,浮点型 float![在这里插入图片描述](https://img-blog.csdnimg.cn/20200202205251600.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpd...原创 2020-02-02 21:35:50 · 293 阅读 · 0 评论 -
BS-1Python基础知识-1.1概览及运行
Python语言概览编程语言介绍Python特点优势劣势能做什么安装工具Python运行交互式提示符脚本方式编程语言介绍编译类语言 :写完后先编译为二进制机器码或字节码,然后再在操作系统上运行。是为非托管编程语言:写出来的程序可在操作系统上直接运行,不需要额外特殊环境。如:C,C++,VB。相对的是托管编程语言:经过一个环境运行在操作系统上。如:C#,java,python。原因:...原创 2020-02-02 15:07:58 · 428 阅读 · 0 评论