
PYTHON
文章平均质量分 73
one ²⁰¹⁹
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
模块、包、库的区别
有时候,你可能希望在项目中使用特定版本的库,或者在项目中使用某个库的开发版本。在这种情况下,你可以在项目目录中创建一个虚拟环境(venv),并在虚拟环境中安装项目所需的库。使用虚拟环境来管理项目的依赖是一种良好的实践,它可以帮助你隔离项目之间的依赖,使得每个项目都有自己独立的开发环境。通过这些步骤,你就可以使用虚拟环境来管理项目的依赖,确保项目的开发环境与其他项目相互隔离,并且可以方便地重现项目的依赖环境。: 如果你使用了虚拟环境来管理项目的依赖,那么第三方库通常会安装在项目的虚拟环境中。原创 2024-05-22 16:37:41 · 939 阅读 · 0 评论 -
PYthon正则表达式的模式
正则表达式(Regular Expression)是一种用来描述文本模式的工具。原创 2024-04-09 10:17:35 · 1035 阅读 · 0 评论 -
Python代码规范
Python。原创 2023-10-19 17:00:38 · 205 阅读 · 0 评论 -
python之Pandas学习记录
EXCELread_excel读excel表里的一个sheetimport pandas as pd# Returns a DataFramepd.read_excel("path_to_file.xls", sheet_name="Sheet1")ExcelFile.sheet_names获取excel里的所有sheet_namef = pd.ExcelFile("path_to_file.xls")print(f.sheet_names)注: 因为f.sheet_n原创 2022-03-04 11:52:54 · 328 阅读 · 0 评论 -
禅道缺陷统计
禅道缺陷统计的sql#禅道是mysql 数据库 ip 是网址ip 账号是root 默认密码是 空with zt_module as (SELECT id , name module_name FROM zt_module) , zt_product as (SELECT id , name product_name from zt_product), zt_project as (SELECT id , name project_name FROM zt_project).原创 2022-01-23 11:05:25 · 1633 阅读 · 0 评论 -
Python设计模式
设计模式设计模式是前人工作的总结和提炼,通常,被人们广泛流传的设计模式都是针对某一特定问题的成熟的解决方案 使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性单例设计模式定义目的—— 让类创建的对象,在系统中只有唯一的一个实例 每一次执行类名()返回的对象,内存地址是相同的__new__方法使用类名()创建对象时,Python的解释器首先会 调用__new__方法为对象分配空间__new__是一个 由object...原创 2021-10-16 22:23:13 · 89 阅读 · 0 评论 -
Python 题目
课程1程序的定义程序=数据类型+算法基础数据类型#coding:utf-8字符串=""布尔型=True整数=1浮点数=0.1if__name__=='__main__':print(type(字符串))print(type(布尔型))print(type(整数))print(type(浮点数))数据类型转换#coding:utf-8字符串="2"布尔型=True整数=1浮点数=...原创 2021-08-10 17:39:50 · 1800 阅读 · 0 评论 -
Python 项目开发小技巧
项目源码地址:https://download.youkuaiyun.com/download/weixin_45490820/32897064系统需求程序启动,显示名片管理系统欢迎界面,并显示功能菜单**************************************************欢迎使用【名片管理系统】V1.01. 新建名片2. 显示全部3. 查询名片0. 退出系统**************************************************原创 2021-10-14 11:51:04 · 675 阅读 · 2 评论 -
Python异常
异常的概念程序在运行时,如果Python 解释器遇到到一个错误,会停止程序的执行,并且提示一些错误信息,这就是异常 程序停止执行并且提示错误信息这个动作,我们通常称之为:抛出(raise)异常捕获异常程序开发时,很难将所有的特殊情况都处理的面面俱到,通过异常捕获可以针对突发事件做集中的处理,从而保证程序的稳定性和健壮性简单的捕获异常语法在程序开发中,如果对某些代码的执行不能确定是否正确,可以增加try(尝试)来捕获异常try: 尝试执行的代码...原创 2021-10-17 10:22:42 · 361 阅读 · 0 评论 -
Python 文件
文件的基本操作操作文件的套路在计算机中要操作文件的套路非常固定,一共包含三个步骤:打开文件 读、写文件 读将文件内容读入内存 写将内存内容写入文件 关闭文件操作文件的函数/方法open函数open函数默认以只读方式打开文件,并且返回文件对象f = open("文件名", "访问方式")open函数的第一个参数是要打开的文件名(文件名区分大小写)如果文件存在,返回文件操作对象 如果文件不存在,会抛出异常访问方式 ...原创 2021-10-17 12:58:16 · 244 阅读 · 0 评论 -
Python模块和包
模块定义每一个以扩展名py结尾的Python源代码文件都是一个模块模块名同样也是一个标识符,需要符合标识符的命名规则 在模块中定义的全局变量、函数、类都是提供给外界直接使用的工具 模块就好比是工具包,要想使用这个工具包中的工具,就需要先导入这个模块模块的两种导入方式import 导入import 模块名是一次性把模块中所有工具全部导入,并且通过模块名/别名访问不推荐import 模块名1, 模块名2在导入模块时,每......原创 2021-10-17 11:53:25 · 189 阅读 · 0 评论 -
Python⾼阶函数
把函数作为参数传⼊,这样的函数称为⾼阶函数,⾼阶函数是函数式编程的体现。函数式编程就是指这 种⾼度抽象的编程范式。原创 2024-01-11 17:15:14 · 417 阅读 · 0 评论 -
Python 之面向对象
面向对象编程——Object Oriented Programming简写OOP面向对象与面向过程对比面向过程: 注重 步骤与过程,不注重职责分工 如果需求复杂,代码会变得很复杂 开发复杂项目,没有固定的套路,开发难度很大!面向对象: 注重 对象和职责,不同的对象承担不同的职责 更加适合应对复杂的需求变化,是专门应对复杂项目开发,提供的固定套路 需要在面向过程基础上,再学习一些面向对象的语法类和对象的概念类...原创 2021-10-15 21:35:59 · 327 阅读 · 1 评论 -
Python内置函数
eval函数eval()函数十分强大 ——将字符串当成有效的表达式来求值 并返回计算结果# 基本的数学计算In [1]: eval("1 + 1")Out[1]: 2# 字符串重复In [2]: eval("'*' * 10")Out[2]: '**********'# 将字符串转换成列表In [3]: type(eval("[1, 2, 3, 4, 5]"))Out[3]: list# 将字符串转换成字典In [4]: type(eval("{'nam...原创 2021-10-17 13:02:50 · 110 阅读 · 0 评论 -
Python 之 lambda 表达式:匿名函数
如果⼀个函数有⼀个返回值,并且只有⼀句代码,可以使⽤ lambda简化。原创 2024-01-11 16:24:05 · 461 阅读 · 0 评论 -
变量的引用
1、变量 和 数据 都是保存在中的2、在Python中以及都是靠传递的。原创 2023-10-23 16:20:28 · 178 阅读 · 0 评论 -
Python之函数
函数的定义所谓函数,就是把具有独立功能的代码块组织为一个小模块,在需要的时候调用函数的格式如下:def 函数名(): 函数封装的代码 ……def是英文define的缩写 函数名称应该能够表达函数封装代码的功能,方便后续的调用 函数名称的命名应该符合标识符的命名规则 可以由字母、下划线和数字组成 不能以数字开头 不能与关键字重名 函数调用调用函数很简单的,通过函数名()即可完成对函数的调用定义好...原创 2021-09-23 18:27:24 · 384 阅读 · 0 评论 -
Python容器类公共操作
ininnot in。原创 2023-12-25 15:42:48 · 835 阅读 · 0 评论 -
Python集合
列表list(列表)专门用于存储一串信息,可以存储不同类型的数据;用[]定义,数据之间使用,分隔;索引从0开始,是数据在列表中的位置编号,又可以被称为下标;在其他语言中通常叫数组列表常用方法、关键字、函数取值列表索引从0开始,第二个索引是1,依此类推。通过索引列表可以进行截取、组合等操作。list = ['red', 'green', 'blue', 'yellow', 'white', 'black']print( list[0] )print( lis...原创 2021-10-11 18:57:29 · 375 阅读 · 0 评论 -
Python元组
元组用()定义,数据之间使用分隔;原创 2023-12-18 16:43:53 · 397 阅读 · 0 评论 -
Python列表
用[]定义,数据之间使用分隔;原创 2023-12-18 15:50:19 · 922 阅读 · 0 评论 -
Python字符串
一对双引号" "一对单引号 ' '三对双引号""" """三对单引号''' '''a = 'tom'b = "tom"# \是折行标记,说明两个单词是在同一行的意思"world"# 单引号和双引号都不能直接换行,必须在中间添加\n来表示换行# 对于三引号来说是可以换行的world'''world"""# 怎样把\n原样打印?# 1、在\前面再加一个\,# 2、使用原始字符串r,表示后面的每个字符都是普通字符# 问题:如果字符串中需要使用引号怎么办?原创 2023-12-14 16:06:26 · 932 阅读 · 0 评论 -
Python循环基本使用
while循环循环的作用就是让指定的代码重复的执行 while循环最常用的应用场景就是让执行的代码按照指定的次数重复执行 while语句基本语法初始条件设置 —— 通常是重复执行的 计数器while 条件(判断 计数器 是否达到 目标次数): 条件满足时,做的事情1 条件满足时,做的事情2 条件满足时,做的事情3 ...(省略)... 处理条件(计数器 + 1)注:每次执行完代码块再重新判断一次条件,条件满足,就...原创 2021-09-23 14:59:09 · 730 阅读 · 1 评论 -
Python条件执行结构
if 判断语句在某个条件成立的时候去执行某一段代码格式:if 要判断的条件: 条件成立时,要做的事情 ……if语句以及缩进部分是一个完整的代码块,冒号后面可以有一行或者多行 相对于冒号那一行要缩进一个tab,代码块的所有行缩进要相同注: 在条件成立的时候才会执行可以选中多行按Tab键增加缩进,返向缩进快捷键为shift+tabage = int(input('请输入你的年龄:'))if age < 18:...原创 2021-09-18 19:07:21 · 381 阅读 · 0 评论 -
Python运算符
运算符算数运算符+ 加- 减* 乘/ 除% 取模(余数)** 幂运算// 取整关系运算符>>=<<===!=运算符的优先级运算符 描述 ** 幂 (最高优先级) * / % // 乘、除、取余数、取整除 + - 加法、减法 <= < > >= 比较运算符 == != 等于运算符 = %= /= //= -= +== *=...原创 2021-09-18 12:03:40 · 335 阅读 · 0 评论 -
变量常用函数
用来查询变量所指的对象类型。原创 2023-10-23 15:58:42 · 480 阅读 · 0 评论 -
Python变量&变量类型
变量就是⼀个存储数据的时候当前数据所在的内存地址的名字⽽已。变量名 = 值在内存中创建一个变量,会包括:变量的名称变量保存的数据变量存储数据的类型变量的地址(标示)变量名 只有在第一次出现才是定义变量变量名 再次出现,不是定义变量,而是直接使用之前定义过的变量在定义变量时,为了保证代码格式,的左右应该各保留一个空格# 1. 定义苹果的单价# 2. 挑选苹果# 3. 计算付款金额# 4. 只要买苹果,就返回 5 块钱。原创 2023-10-23 14:52:16 · 135 阅读 · 0 评论 -
Pycharm的安装和使用
双击安装包 -- [运⾏] -- [允许你应⽤更改设备]: [是] -- [Next] -- [选择安装位置] -- [Next] -- [Install] -- [Finish]。[Project: 项⽬名称] -- [Project Interpreter] -- [设置图标] -- [Add] -- 浏览到⽬标解释器 -- [OK] -- [OK]此处可以修改Pycharm的主题样式,软件字体,代码字体。原创 2023-10-19 17:48:51 · 117 阅读 · 0 评论 -
Python解释器安装
Python安装1、Python的相关知识和资讯可以在官网查看,Python官网: https://www.python.org/2、下载打开 WEB 浏览器访问:https://www.python.org/downloads/windows/3安装:双击安装包,一直点下一步,检查是否安装成功,在CMD里面输入python就可以,看到安装后的python版本;勾选添加到path会自动添加变量,在我的电脑》右键属性》高级系统设置》系统变量中可以看到,path里面已经存在.原创 2021-08-25 10:59:29 · 1012 阅读 · 1 评论