![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python基础
python开发爱好者
喜欢和自己在脑海中交流,不断的充实自己
展开
-
数据分析流程记录
numpy方法表1:通用一元函数函数说明abs / fabs求绝对值的函数sqrt求平方根的函数,相当于array ** 0.5 square求平方的函数,相当于array ** 2exp计算exe^xex的函数log / log10 / log2对数函数(e为底 / 10为底 / 2为底)sign符号函数(1 - 正数;0 - 零;-1 - 负数)ceil / floor上取整 / 下取整isnan返回布尔数组,NaN对应原创 2022-04-12 18:01:11 · 661 阅读 · 0 评论 -
Django分页
django-分页操作分页插件的使用步骤引入 分页器from django.core.paginator import Paginator创建分页器对象# object_list : 未分页的查询结果# per_page : 每页显示的条数paginator = Paginator(object_list, per_page)设置页码, 返回一个 Page 对象# number 是页码page = paginator.get_page(number)Pa原创 2021-08-17 21:44:14 · 76 阅读 · 0 评论 -
python打包的用法和图片的装换
安装pyinstallerpip --default-timeout=100 install pyinstaller -i https://pypi.tuna.tsinghua.edu.cn/simple尽量选择旧的版本,新的版本依赖比较多使用pyinstaller打包程序pyinstaller -F -i tt.ico tt.py-i给应用程序添加图标-F 指定打包后只生成一个exe格式的文件-D –onedir 创建一个目录,包含exe文件,但会依赖很多文件(默认选项)-c –原创 2021-04-22 16:09:17 · 152 阅读 · 0 评论 -
python虚拟环境创建
一台电脑可以创建多个虚拟环境,每个虚拟环境中可以安装不同版本的类库,不同的虚拟环境之间相互独立。虚拟环境管理工具virtualenv可以实现虚拟环境的创建、切换、退出、删除等。虚拟环境安装Window10安装环境变量中可以查看python的安装路径Virtualenv安装pip install virtualenvVirtualenvwrapper安装pip install virtualenvwrapper-win设置WORK_HOME环境变量默认位置:C:\Users.原创 2021-03-23 22:02:22 · 122 阅读 · 0 评论 -
记录xlwt操作
xls表格读取和储存import xlwt获取文件夹中所有的文件名称def file_name(file_dir): for root, dirs, files in os.walk(file_dir): print(root) #当前目录路径 print(dirs) #当前路径下所有子目录 print(files) #当前路径下所有非目录子文件 return flies 新建xls文件def save(file_name,y原创 2021-03-17 14:24:49 · 136 阅读 · 0 评论 -
python中字符串常见的操作
常见操作-查找 string.find(str, beg=0, end=len(string)) 检测 str 是否包含在 string 中,如果 beg 和 end 指定范围,则检查是否包含在指定范围内,如果是返回开始的索引值,否则返回-1 string.rfind(str, beg=0, end=len(string)) 类似于 find()函数,不过是从右边开始查找. string.index(str, beg=0, end=len(string原创 2020-11-18 15:27:35 · 269 阅读 · 0 评论 -
python网络编程简单记录
网络通信是两台计算机上的两个进程之间的通信。网络分类:LAN、WAN、WLAN局域网(Local Area Network,LAN)广域网 Wide Area Network,WAN)无线局域网(Wireless LAN,WLAN)TCP/IP简单介绍协议:两方通讯的规则/规定形象化比喻:中国人互相沟通需要遵循中国话语义标准外国人互相沟通需要遵循外国话语义标准计算机互相沟通需要遵循计算机语义标准这种语义标准即为协议互联网协议上百种,最重要的两个协议是TCP和IP协议,所.原创 2020-10-24 10:46:10 · 2904 阅读 · 38 评论 -
re模块常用方法
re模块常用方法正则表达式,又称规则表达式。(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式通常被用来检索、替换那些符合某个模式(规则)的文本。给定一个正则表达式和另一个字符串,我们可以达到如下的目的:给定的字符串是否符合正则表达式的过滤逻辑(称作“匹配”);可以通过正则表达式,从字符串中获取我们想要的特定部分。正则表达式的特点是:灵活性、逻辑性和功能性非常强;可以迅速地用极简单的方式达到字符串的复杂控原创 2020-10-23 22:03:23 · 2835 阅读 · 28 评论 -
Python中list列表的基本操作
列表的基本操作与字符串一样,可以通过索引访问列表中的元素,同时列表也支持切片操作。list1 = [1, 2, 3, 4, 5]print(list[1]) # 提取第二个元素print(list[-1]) # 提取倒数第一个元素print(list[2:4]) # 提取第三和第四个元素print(list[1:]) # 提取第二个元素以及之后的所有元素# 结果:"""25[3, 4][2, 3, 4,原创 2020-10-20 22:49:33 · 1906 阅读 · 0 评论 -
python中的gc回收机制
一般和以下两个模块相关import gcimport sys高级语言一般都有垃圾回收机制,其中c、c++使用的是用户自己管维护内存的方式,这种方式比较自由,但如果回收不当也会引起垃内存泄露等问题。而python采用的是引用计数机制为主,标记-清理和分代收集两种机制为辅的策略。内存垃圾回收时机:1.调用gc.collect();2.当gc模块的计数器达到阀值的时候;3.程序退出的时候。引用计数python中一切皆对象,所以python底层计数结构地就可以抽象为:引用计数结构体{..原创 2020-10-20 14:05:16 · 2210 阅读 · 22 评论 -
python里的copy模块
copy模块1.‘=’ 一般意义的复制 复制0级内存区import copy浅拷贝 深拷贝list1 = [1,2,[3,4]]print(list1)list2 = list1print(list2)list1.append(5)print(list1,list2)list1[2].append(3.5)print(list1,list2)2.浅拷贝copy 复制0及1级内存区import copylist1 = [1,2,[3,4]]print(list1)list2原创 2020-10-20 13:59:51 · 684 阅读 · 0 评论 -
python中的IO处理
IO处理IO概述文件文件是一些具有永久存储及特定顺序的字节组成的一个有序的、具有名称的集合。在各种介质上(可移动磁盘、硬盘、CD、网络 等)存储的集合数据。通常情况下文件按照树状目录进行组织,每个文件都有文件名、文件所在路径、创建时间、访问权限等属性。那么问题来了:文件在磁盘或其他介质中,而程序在运存中,出现了异质性问题,怎么让不同的介质进行沟通:I/O:Input/Output输入和输出都是有参照物的 参照物就是运存即程序Input就是从其他介质向运存输入,称为“读”(read)原创 2020-10-20 11:45:03 · 1519 阅读 · 21 评论