
python
我畏时光
这个家伙很懒,什么都没有留下......
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Python高级---正则表达式
Python高级---正则表达式目录概念使用方法元字符:反义符:转义符re模块目录概念正则表达式(RE)又称正则匹配式、正规表示法,由一组具有特定含义的字符串组成,通常用于匹配、检索和替换文本。使用方法元字符:. :匹配任意符号,除换行符(\n)之外\d : 匹配数字\w :匹配有效符号\s :空格位^ : 必须以什么什么开头$ :必须以什么结尾[] : 范围列举反义符:...原创 2019-10-25 21:20:57 · 269 阅读 · 0 评论 -
Python的内置模块time、calerdar、datetime
python 的内置模块time、calerdar、datetime目录time模块调用方法常用方法calendar模块调用方法常用方法datetime模块调用方法常用方法目录time模块调用方法import timedir(time)常用方法time.asctime( ):获取系统当前时间time.ctime( ):获取系统当前时间time.time( ):获取当前的时间...原创 2019-09-20 18:24:48 · 369 阅读 · 0 评论 -
Python的文件操作(IO流)
python的文件操作(IO流)目录流的分类操作流程使用方法filemodeencoding举例IO对象的方法文件拷贝目录流的分类r:输入流w:输出流b:字节流t:字符流操作流程打开文件输入流:input输出流:output关闭文件使用方法全局函数:openopen函数是Python提供用来操作IO流的函数使用过程中主要关注三个参数:file表示一个文件的具体路径...原创 2019-09-27 23:16:00 · 4340 阅读 · 0 评论 -
Python面对对象(OOP)
python面对对象(OOP)目录面向对象的概念“类”与“对象”面向对象的三个特征封装继承(extend)多态:目录面向对象的概念面向对象是一种编程方式,需要靠“类”与“对象”来实现,所以说面向对象就是对“类”与“对象”的使用。“类”与“对象”类:静态的属性–>对象所包含的属性。方法–>对象的动态属性,详细的讲述了对象所执行的功能。对象:类的一个实实在在的案例、实例。...原创 2019-09-27 23:43:58 · 114 阅读 · 0 评论 -
Pycharm中常用的快捷键
pycharm中常用的快捷键目录常用快捷键全部快捷键编辑(Editing)查找、替换(Search/Replace)运行(Running)调试(Debugging)导航(Navigation)搜索相关(Usage Search)重构(Refactoring)控制VCS/Local History模板(Live Templates)基本(General)目录常用快捷键Ctrl + Q 快速查看...原创 2019-10-02 22:39:31 · 170 阅读 · 0 评论 -
Python高级
python高级目录包和模块概念包的几种导入方法模块的几种导入方法第三方模块(第三方的公司或者个人开发的Python代码)== 和 is区别常量缓存区(字符和字符串)小整形常量缓存区(-5 — 256)目录包和模块概念什么是包(package)?简单而言,包就是文件夹,用来存放和管理模块所用。在Python中,真正意义上的包,必须存在一个初始化文件(init.py)什么是模块(mod...原创 2019-10-03 22:13:28 · 171 阅读 · 0 评论 -
Python高级---深浅拷贝
python高级---深浅拷贝目录引用传递浅拷贝深拷贝目录引用传递不会发生对象的拷贝,仅仅是将数据赋值给其他变量。例如:浅拷贝浅拷贝是指创建新的变量或者路径指向拷贝目标,目标本身并不改动。使用方法:import copycopy.copy(浅拷贝,仅仅拷贝对象的第一层对象)例如:深拷贝深拷贝是指将数据的所有层数全部拷贝,使数据不会混乱,但是会占用更多的内存。使用方法:...原创 2019-10-04 22:46:14 · 179 阅读 · 0 评论 -
Python高级---生成器及yield关键字
Python高级---生成器及yield关键字目录列表推导式概念使用方法列表生成器概念使用方法求斐波拉契数列yield关键字目录列表推导式概念指能够快速生成列表的代码推导式。使用方法例如:(1)求0到100的数字列表:[i for i in range(101)](2)求0到100的偶数列表:[i for i in range(101) if i % 2 == 0](3)求0...原创 2019-10-05 23:07:43 · 323 阅读 · 0 评论 -
Python高级---可迭代对象和迭代器
Python高级---可迭代对象和迭代器目录可迭代对象迭代器定义collections模块用法总结目录可迭代对象(1)list:列表例如:运行结果:(2)set:元组例如:运行结果:(3)tuple:集合例如:运行结果:(4)dict:字典例如:运行结果:(5)str:字符串例如:运行结果:(6)generator:生成器例如:运行结果...原创 2019-10-07 22:57:52 · 146 阅读 · 0 评论 -
Python高级---函数高级
python高级---函数高级目录偏函数概念使用方法闭包(closure)概念优缺点使用方法目录偏函数概念常规函数中可以在函数的参数中添加参数的默认值来简化函数的操作,偏函数也可以做到这一点,而且会更加的方便管理函数的操作。使用方法通过内置模块 functools 的 partial 进行定义和处理语法结构:新函数名称 = functools.partial(函数名称,默认赋值参...原创 2019-10-09 20:10:21 · 311 阅读 · 0 评论 -
Python高级---装饰器
python高级---装饰器目录概念原理代码开发原则(OCP原则)使用方法目录概念装饰器就是在不改动原有代码的基础上增加一些其他的功能,进行功能的扩展。Python 的装饰器是一种装饰者设计模式的体现。原理python利用闭包实现了装饰器,如果被装饰的函数存在参数,则需要在装饰器函数的里面的函数上传递。一个函数有了装饰器之后,在运行函数的时候首先触发的是装饰器,该装饰器会将该函数反向...原创 2019-10-10 22:15:24 · 243 阅读 · 0 评论 -
Python的内置模块hashlib、base64
python 的内置模块hashlib、base64目录hashlib模块作用加密的方法可逆加密对称加密非对称加密不可逆加密:使用方法base64模块作用调用方法常用方法目录hashlib模块作用主要作为加密,属于散列加密。加密的方法可逆加密根据加密和解密的密钥是否是同一个来判断。对称加密常用的是DES非对称加密常用的是RSA不可逆加密:常用的有:hash是典型的不可逆...原创 2019-09-20 17:38:52 · 362 阅读 · 0 评论 -
Python的内置模块sys常用指令
python 的内置模块sys常用指令import sysdir(sys)sys.api_version:获取版本号sys.argv( ):脚本传参sys.exit( ):系统退出sys.getdefaultencoding( ):获取系统默认编码sys.getfilesystemencoding( ):获取文件编码sys.getrecursionlimit( ):获取...原创 2019-09-20 16:58:22 · 341 阅读 · 0 评论 -
Python第一天内容总结
python第一天内容总结目录数据的输出、输入注释变量定义变量变量(标识符)的命名规则python 的数据类型基本数据类型复合数据类型类型转换目录数据的输出、输入输出符号:print运行:输入符号:input运行:注释单行注释:# 后加注释多行注释:ps:注释只是为了标注代码,不会在运行中显示变量变量指在程序运行过程中,一个不断变化或者可能变化的量定义变量变量名...原创 2019-09-10 23:51:25 · 113 阅读 · 0 评论 -
Python 算法总结
python 算法总结及三大流程目录运算符算数运算符关系(比较)运算符逻辑运算符赋值运算符位运算数组的二进制码三大流程顺序结构选择(分支)结构单分支双分支多分支(三分支)循环结构while循环 条件:循环体for循环 条件:循环体目录运算符算数运算符+ 加– 减* 乘/ 除% 取余数,求模// 去余取整** 幂次方关系(比较)运算符> : 大...原创 2019-09-11 13:29:58 · 275 阅读 · 0 评论 -
Python中的容器
python中的容器目录lest 列表使用方法常用方法:set 集合使用方法:常用方法:元组使用方法常用方法:dict 字典使用方法获取key对应的值:常用方法:遍历方法:目录lest 列表lest 列表是所含元素有序可重复的容器使用方法a = [元素1,元素2,元素3]常用方法:append(x): 表示在列表末尾添加新的元素insert(x,y):表示在特定的位置添加新...原创 2019-09-14 14:46:45 · 329 阅读 · 0 评论 -
Python中的字符串对象
python中的字符串对象目录字符串常用方法判断方法目录字符串被引号引住的内容叫字符串,引号包括单引号、双引号、三引号。常用方法capitalize( ):让字符串首字母大写lower( ):将字符串全部转为小写upper( ):将字符串全部转为大写center(数字,“符号”):让字符串居中(要让数字大于字符串长度)并且指定填充符号,默认空格rjust(数字):让字符串右对齐,...原创 2019-09-17 15:30:48 · 284 阅读 · 0 评论 -
Python中的切片
python中的切片切片的概念使用方法切取文件后缀名切片的概念用于截取部分内容的技术被称作切片Ps:切片是一个前闭后开的区间所有的有序序列都支持切片的使用使用方法例如:a = asjdahksjahd令x<ya[x:] 表示截取下标为x以及之后的字符a[x:y]/a[x:y) 表示截取第x个到第y个字符,包含x不包含ya[x:y:z] 表示截取第x个到第y个字符,z表示...原创 2019-09-17 15:39:25 · 270 阅读 · 0 评论 -
Python函数初级
python函数初级目录函数的概念定义函数:函数调用:函数的分类查询系统全局函数目录函数的概念函数是指某一功能的代码的聚合。函数就是行为、动作。如果需要多次使用同一种代码,可以引用函数直接调用该代码定义函数:def+函数名称([参数列表]):函数体return 返回结果例如:函数调用:函数定义之后不会自动执行,需要调用才会执行:函数名称([实参列表])例如:运行结...原创 2019-09-19 12:17:37 · 170 阅读 · 0 评论 -
Python中的三大流程
python 中的三大流程目录三大流程顺序结构选择(分支)结构单分支双分支多分支(三分支)循环结构while循环 条件:循环体for循环 条件:循环体目录三大流程三大流程是指程序控制流程顺序结构从左到右,从上而下选择(分支)结构单分支if 条件:语句块例如:运行结果:双分支if 条件:条件满足执行的代码else :条件不满足需要执行的代码例如:运行结果...原创 2019-09-19 18:31:59 · 301 阅读 · 0 评论 -
Python函数中级
python函数高级目录引用传递函数默认值全局变量和局部变量参数问题匿名函数递归目录引用传递引用传递,实质是在传递内存地址。函数创建之后是储存在堆中的,而函数的调用使用则是通过栈,所谓的引用传递就是将堆中的函数建立一通道赋值给栈中的一个变量,以方便调用函数。例如:运行结果:可见函数被赋值给x,x在引用函数。函数默认值在python,可以为函数的参数给予默认值,一旦某个存在默认...原创 2019-09-19 19:07:56 · 194 阅读 · 0 评论 -
Python3全局函数解析
python3全局函数解析查询系统的全局函数:import builtinsdir(builtins)print( ):输出input( ):输入dir( ):查询模块help( ):帮助模块round( ):四舍五入,以x.5为界限,x.5为舍range(x):表示生成0到x区间内的所有数,不包含xrange(x,y):表示生成x到y区间内的所有数,不包含y...原创 2019-09-19 21:23:54 · 198 阅读 · 0 评论 -
Python的内置模块os常用指令
python 的内置模块os常用指令import osdir(os)os.cpu_count( ):获取CPU架构os.curdir( ):获取当前目录(相对路径)os.path.abspath(os.curdir)os.chmod:修改文件权限(无返回值)os.listdir(“d:\”):获取当前文件的全部文件,加入路径表示获取指定路径的文件os.mkdir():在对...原创 2019-09-20 09:57:39 · 192 阅读 · 0 评论 -
Python的内置模块os.path常用指令
python 的内置模块os.path常用指令import os.pathdir(os.path)os.path.abspath(相对路径):求绝对路径os.path.dirname( ):获取文件目录os.path.basename( ):获取文件路径Ps:abspath = dirname + os.sep + basenameos.path.exists( ):判断目录...原创 2019-09-20 13:20:00 · 181 阅读 · 0 评论 -
Python的安装和环境配置及第一个 Python 程序
python的安装和环境配置及第一个python程序原创 2019-09-10 22:51:26 · 272 阅读 · 0 评论