![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python高级
贪心的柠檬
正在努力学习的小菜鸟……
展开
-
关于pandas
关于pandas一、pandas介绍pandas:开源的数据挖掘库;用于数据探索;封装了matplotlib,numpy创建Dataframe:pd.Dateframe(ndarray)创建日期:pd.data_range(start,end,periods,freq)start --开始日期end --结束日期periods --时间跨度freq --统计时间方式4.实例5.DataFrame介绍(1)对象.shape --形状(2)对象.index --行索引原创 2021-10-20 21:00:37 · 75 阅读 · 0 评论 -
Python_模块和包
Python_模块和包1.模块模块:是一个Python文件,以.py结尾,包含了Python对象定义和Python语句;模块能定义函数,类和变量,模块里也能包含可执行的代码2.导入模块2.1 import 模块名语法:import mathprint(math.sqrt(9)) #3.02.2 from 模块名 import 功能语法:from math import sqrtprint(sqrt(9)) #3.02.3 from 模块名 import语法:fr原创 2021-09-09 11:20:16 · 138 阅读 · 1 评论 -
Python_异常
Python_异常1.异常的写法:(1)语法:(2)体验# 需求:尝试打开test.txt文件,如果文件不存在,用只写方式打开try: f=open('test.txt','r')except: f=open('test.txt','w')2.捕获指定异常2.1 语法:注意:(1)如果尝试执行的代码异常类型和要捕获的异常类型不一致,则无法捕获异常(2)一般try下方只放一行尝试执行的代码try: print(num)except NameError:原创 2021-08-22 08:59:18 · 186 阅读 · 0 评论 -
多态、类方法、类属性
多态、类方法、类属性面向对象三大属性(1)封装(2)继承(3)多态2.多态:传入不同的对象,产生不同的结果2.1 实现步骤(1)定义父类,提供公共方法(2)定义子类,重写父类方法(3)传递子类对象给调用者,可以看到不同子类执行效果不同# 定义父类 警犬和人class Dog(object): def work(self): passclass Person(object): def work_with_dog(self,dog):原创 2021-08-21 16:00:09 · 97 阅读 · 0 评论 -
面向对象_继承
继承继承:子类默认继承父类所有的属性和方法#定义父类class A(object): def __init__(self): self.num=1 def print_info(self): print(self.num)# 定义子类class B(A): pass# 创建对象result=B()result.print_info() #1# object类是顶级类或者基类,其他子类是派生类2.单继承# 师傅类原创 2021-08-15 13:22:51 · 210 阅读 · 0 评论 -
面向对象之综合应用
面向对象之综合应用烤地瓜class Sweet(): def __init__(self): #时间 self.cook_time=0 #状态 self.cook_state='生的' #调料列表 self.condiments=[] def cook(self,time): """烤地瓜方法""" # 1.计算整体烤过的时间 self.c原创 2021-08-13 21:45:17 · 98 阅读 · 0 评论 -
面向对象基础
面向对象基础类与对象的关系:用类去创建一个对象注意:先有类,后有对象面向对象实现方法2.1 定义类(1)语法:2.2 创建对象(1)语法:# 定义类class washer(): def wash(self): #self指的是调用该函数的对象(haier) print('可以洗衣服')# 创建对象haier=washer()# 验证成果print(haier)# <__main__.washer object at 0x000原创 2021-08-13 20:10:13 · 68 阅读 · 0 评论