
python
斯台普斯的少年
就职于一家互联网公司
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【Python】子类无法直接继承父类的私有属性和私有方法
子类继承父类1.子类无法直接访问父类的私有属性和私有方法2.但父类可以访问自己内部的私有属性和私有方法子类无法直接访问父类的私有属性和私有方法class Person(object): def __init__(self,age): self.__age = ageclass Student(Person): def dis(self): ...原创 2019-10-25 16:30:28 · 5857 阅读 · 0 评论 -
【python】动态绑定属性和方法MethodType及限制动态绑定__slots__
一。动态绑定方法1.运行时给类动态绑定方法from types import MethodTypeclass Person(object): passdef set_age(self,age): self.age = agedef main(): p1 = Person() p2 = Person() Person.set_age = Meth...原创 2019-10-24 19:30:51 · 366 阅读 · 0 评论 -
【python】python中装饰器简单介绍及代码实践
装饰器的好处就是在不用更改原函数的代码前提下给函数增加新的功能两个原则:不能修改被装饰的函数的源代码不能修改被装饰的函数的调用方式对无参函数进行装饰 def total_time(func): def wrapper(): start = datetime.datetime.now() func() stop = datetim...原创 2019-09-26 18:26:39 · 260 阅读 · 0 评论 -
【python】使用python讲解三种排序:快速排序,冒泡排序,选择排序
1.快速排序 def fastChoose(self,list,left,right): # left = 0 # right = len(list) -1 key = list[left] while (left < right): while (left < right and list[r...原创 2019-09-21 17:38:54 · 444 阅读 · 0 评论 -
【Python】数据写入excel和从excel中读取数据
1.cmd中自己用pip安装,命令:pip install xlwtpip install xlrd2.把数据写入excel,记得导入包,from xlwt import *dic=[[199,'单肩包'],[200,'双肩包']]3.从Excel读取数据4.对于Excel中数据格式是时间类型的,需要额外处理5.对字体,单元格的处理...原创 2018-09-05 15:39:49 · 13249 阅读 · 0 评论 -
【Python】爬虫入门级实战讲解:爬取商城的商品名称及价格
需求:1.对于某某商城,爬取其商品名称和商品价格2.要求:用户动态输入爬取特定商品;3.爬取结果导入excel表格,并写入数据库中;思路:1.查看搜索商品的接口信息,包括接口名称,接口方法(get/post),接口请求参数,及请求头2.爬取出来的信息,利用正则表达进行抽取有用信息(商品名称,价格)3.对抽取出来的信息进行拼接及优化展示4.总共只需三个函数即可,一个利...原创 2018-08-31 16:08:20 · 10404 阅读 · 2 评论 -
【python】三个高阶函数 使用介绍map(),reduce(),filter()
一。map():入参两个,前一个是函数,第二是是iterable.map将序列的每个数据作用到这个函数上,并把结果作为新的Iterator返回PS。it是惰性序列Iterator,因此通过list()函数让它把整个序列都计算出来并返回一个list二。reduce():作用与map()比较类似,但不同点是,reduce中的这个函数必须接收两个函数,然后把这两个参数处理的结果继续和序列的下一个元素做累...原创 2018-06-12 23:41:58 · 375 阅读 · 0 评论 -
【python】总结下几种参数得用法---可变参数,关键字参数,命名关键字参数
一。默认参数默认参数,注意一点:必选参数在前,默认参数在后,否则Python的解释器会报错二。可变参数可变参数,意思就是传入参数的个数是可变的,可以是1个,2个,无数个;传入类型为数组list或者元祖tuple...原创 2018-06-05 22:06:47 · 19586 阅读 · 2 评论 -
【python】Enum枚举类型的定义及使用方法
1.我们通常将一组常用的常数定义在一个class中,每个常量就是class的一个实例;2.当一个变量有几种可能的取值的时候,我们将它定义为枚举类型。例如,定义一组数据,代表周一到周末再比如,定义男性和女性二。用法1.可以通过名称访问值,也可以通过值访问名称2.申明一个实例3.遍历一遍 ...原创 2018-05-29 15:38:39 · 14647 阅读 · 0 评论 -
【python】执行时动态绑定方法MethodType()使用介绍
MethodType作用就是把类外面的方法绑定到类或者类的实例上面。使用情况如下1.将方法绑定到类上面,详看下面执行结果解析:为什么s1,s2都显示的97呢,因为s1和s2都指向了相同的set_score所在的地址,所有s2把s1的值覆盖了。都显示的97。2.将方法绑定到实例上面,详看下面结果解析:MethodType把方法绑定在类实例上时,每个实例有自己单独的指向区域...原创 2018-04-12 13:35:46 · 2164 阅读 · 0 评论 -
【python】if __name__==“__main__”判断语句的讲解
概述:举例两个简单的模块。第一个模块one.pyprint("words outside in func in one.py")if __name__ == "__main__": print("one.py is being run directly")else: print("one.py is being imported into another mod...原创 2018-04-03 14:25:48 · 850 阅读 · 0 评论 -
【python】类中一些特殊方法和特殊变量介绍__init__(),私有变量
1.__init__()方法代码:class Student(object): def __init__(self,name,score,gender): self.__name=name self.__score=score self.__gender=gender作用是创建实例的时候,强制绑定属性,不然报错wjc=Student('wangjin...原创 2018-04-02 17:58:16 · 1107 阅读 · 0 评论 -
【三】【selenium+python】账号登录页面并刷新页面
#!coding=utf-8from selenium import webdriverimport timedriver = webdriver.Chrome()#driver = webdriver.Firefox()driver.get("http://pc.s2btest.kstore.shop/login")time.sleep(2)#输入账号密码driver.find_element_...原创 2018-03-20 17:02:01 · 2899 阅读 · 0 评论 -
【四】【python+selenium】pyautogui库和鼠标操作介绍
1.pyautogui库是第三方库,需要自己下载 pip install pyautogui 2.获取屏幕分辨率 import pyautogui screenWidth,screenHeight=pyautogui.size() print(screenWidth,screenHeight) 3.获取当前鼠标位置 currentMouseX,currentMous...原创 2018-03-23 17:40:22 · 4237 阅读 · 0 评论 -
【python】二元一次方程求解python源代码
#coding=utf-8import matha=input("please input one number a:")b=input("please input one number b:")c=input("please input one number c:")def quadratic(a,b,c): #判断输入的是不是整数 #2.x版本中,input输入的数据类型就是int...原创 2018-02-28 18:02:05 · 11806 阅读 · 2 评论 -
【python】算术运算报错can't multiply sequence by non-int of type 'float'
举例:num1=input('input the first num: ')num2=input('input the second num: ')num3=num1*num2print(num3)执行后,结果:input the first num:这时自己在键盘输入整数,敲回车 input the second num:再次在键盘输入整数,敲回...原创 2017-08-31 22:25:14 · 288780 阅读 · 2 评论 -
【Python】python的主要数据类型list和tuple
一。Python内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添加和删除其中的元素。1. 主要表现形式:.>>> classmate=['wang','cao','zhi']>>> classmate['wang', 'cao', 'zhi']2.用len()函数可以获得list元素的个数>>> len(classmat...原创 2017-09-13 23:01:11 · 288 阅读 · 0 评论