python
文章平均质量分 64
python基础知识
J___code
这个作者很懒,什么都没留下…
展开
-
python-包和模块01
基本概念: tips: 导入了包里面的文件后就会执行包的_init_.py文件 当导入的是一个包,不是一个文件时: 假如在test.py中要导入test1包中的tool模块,如果直接写: import test1 print(test1.tool) # 报错,需要写成import test1.tool才能执行这一句 from test1 import tool print(tool) # 或者加上from test1 import tool才能执行 如果在test1包中的_init_.py中原创 2021-06-01 13:05:58 · 249 阅读 · 0 评论 -
python-包和模块02
三方模块和标准模块: 包管理历史: 常见已发布的三方包的格式: 安装方式: 单文件安装: 带setup.py的文件安装: .egg文件安装: .whl文件安装: 远程安装: 三方包和模块的安装-easy_install: 多个python版本切换安装: 安装指定版本:如果安装了多个版本,在easy-install.pth文件中会指明当前使用哪一个版本 升级三方包: 卸载三方包: easy_install_pth作用:导入模块时假如到sitepackage下面找包,不是直接找到对应的原创 2021-06-04 09:24:37 · 79 阅读 · 0 评论 -
python面向对象-01
面向过程和面向对象的区别: 类的作用: 类的组成: 根据类创建对象的底层原理: 左边的Money和one都是变量名 属性和变量的区别: python查找机制: 删除类(不是对象)的属性: 包括修改类的属性也是不能通过对象进行修改,相当于类是类的属性,对象是对象的属性 class Money: age = 15 one = Money() del one.age # 报错,因为one是对象,不能直接删除类的属性的 one.age += 5 # one.age = one.age +原创 2021-06-06 19:34:51 · 137 阅读 · 0 评论 -
python函数
不定长参数: def mySum1(a,b,c,d): print(a+b+c+d) def mySum2(name, age): # 参数名字要和kwargs中key的值相同 print(name) print(age) def fun1(*args): # 装包操作 print(args) # (1, 2, 3, 4)元组 # 拆包操作 print(*args) # 1 2 3 4 mySum1(*args) # 1原创 2021-06-11 16:23:50 · 197 阅读 · 1 评论 -
python-logging库的使用
logging库日志级别: 假如设置为INFO级别,则DEBUG级别的日志不显示,会显示INFO及后面三种级别的日志 logging的高级应用: loggers记录器: Loggers:可以视为多支笔,并且可以同时向屏幕或文件等同时写日志 Handlers处理器: Handlers:它们将日志分发到不同的目的地。可以是文件、标准输出、邮件、或者通过 socke、http等协议发送到任何地方 常见的处理器有: Formatters格式化器: Formatters对象用于最终设置日志信息的顺序、结构和原创 2021-07-20 19:42:08 · 256 阅读 · 1 评论