#Python数据分析与挖掘实战

python继承之super

super() 函数是用于调用父类(超类)的一个方法。super是用来解决多重继承问题的,直接用类名调用父类方法在使用单继承的时候没问题,但是如果使用多继承,会涉及到查找顺序(MRO)、重复调用(钻石继承)等种种问题。MRO就是类的方法解析顺序表,其实也就是继承父类方法时的顺序表。super(type[,ob...
代码星球 ·2021-02-20

python的方法VSjava方法

类方法用static修饰的方法。由于类方法是属于整个类的,所以类方法的方法体中不能有与类的对象有关的内容。即类方法体有如下限制:1.类方法中不能引用对象变量;2.类方法中不能调用类的对象方法;3.在类方法中不能调使用super,this关键字;4.类方法不能被覆盖。实例方法当一个类创建了一个对象后,这个对象就可以调用该...
代码星球 ·2021-02-20

python面向对象基础(三)内置方法 __xx__

改变对象的字符串显示__str__,__repr__自定制格式化字符串__format__ #_*_coding:utf-8_*_format_dict={'格式1':'{obj.name}-{obj.addr}-{obj.type}',#学校名-学校地址-学校类型'格式2':'{obj.type}:{obj...

python面向对象基础(二)反射

前言如何动态输入一个模块名,可以随时访问到导入模块中的方法或者变量?in=input(“请输入你想导入的模块名:”)CC=__import__(in)#這种方式就是通过输入字符串导入你所想导入的模块CC.f1()#执行模块中的f1方法实现了动态输入模块名,从而使我们能够输入模块名并且执行里面的函数。但是执行的函数被固定...

使用python脚本进行数据清洗(1)

 1.原始表CREATETABLEml_100k(useridINT,movieidINT,ratingINT,unixtimeSTRING)ROWFORMATDELIMITEDFIELDSTERMINATEDBY''LINESTERMINATEDBY''STOREDASTEXTFILE; 数据清洗...

python操作hive 安装和测试

 如上图所示我们需要四个外部包中间遇到很多报错。我都一一解决了1.ConnectionIssue:thrift.transport.TTransport.TTransportException:TSocketread0bytes2.安装sasl遇到MicrosoftVisualC++14.0isrequire...

hive日期函数-广发实战(三)

近一月客户新增常规里程数与额度比即上个月第一天(包含)到上个月最后一天(包含)字段是batch_date==>格式是yyyymmddselectreplace(trunc(add_months(current_date,-1),'MM'),'-','');+-----------+--+|_c0|+-------...

python之抽象类&abc模块+虚拟子类&register

抽象类和接口:java我们先从java讲起,没有java基础的可以略过。(挖坑)  python在python并没有抽象类之说,或者说抽象类=接口类(区别于接口)继承有两种用途:一:继承基类的方法,并且做出自己的改变或者扩展(代码重用) 二:声明某个子类兼容于某基类,定义一个接口类Inte...

python之进程---从小白到老鸟(一)

 什么是进程进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。在早期面向进程设计的计算机结构中,进程是程序的基本执行实体;在当代面向线程设计的计算机结构中,进程是线程的容器。程序是指令、数据及其组织形式的描述,进程是程序的实体。狭义...
代码星球 ·2021-02-20

hive优化实战

2019年1月8日,付哥给了我一份公司以前的一份SQL优化方案文档。十分感谢。记录了许多在公司以前优化的案例。---------------------------------------------------------------------------------------------------------...
代码星球 ·2021-02-20

Python学习笔记(1)

其实学习每一种语言,都可以找到很快乐的学习方法。有兴趣,有乐趣,才会一直想学。知道print()、input()、if/else就可以做一个简陋的游戏了。print()#打印函数,将信息打印出来input()#将信息打印,并且要求输入一段话,并且把这段话。if1+1==2:print('我是真,如果1+1等于2,就会打...
代码星球 ·2021-02-20

Python学习笔记(0)

Python是什么类型的语言Python是脚本语言Python下载地址:https://www.python.org/downloads/Python版本:Python3.4.2-64bit       脚本语言(Scriptinglanguage)...
代码星球 ·2021-02-20

python函数(二)

命名空间和作用域函数镶嵌和作用域链函数名的本质闭包----------------回头填坑...
代码星球 ·2021-02-20

python函数(一)

 函数定义def函数名(参数1,参数2,*args,默认参数,**kwargs):"""注释:函数功能和参数说明"""函数体……return返回值注意1.定义:def关键词开头,空格之后接函数名称和圆括号()。2.参数:圆括号用来接收参数。若传入多个参数,参数之间用逗号分割。    参数可以定义多个,也可以不...
代码星球 ·2021-02-20
首页上一页...2728293031...下一页尾页