摘要: 当看到一只鸟走起来像鸭子、游泳起来像鸭子、叫起来也像鸭子,那么这只鸟就可以被称为鸭子在鸭子类型中,关注的不是对象的类型本身,而是它是如何使用的。例如,在不使用鸭子类型的语言中,我们可以编写一个函数,它接受一个类型为鸭的对象,并调用它的走和叫方法。在使用鸭子类型的语言中,这样的一个函数可以接受一个任意 阅读全文
posted @ 2018-03-17 18:36 laosun0204 阅读(218) 评论(1) 推荐(0)
摘要: class My: def __init__(self, x=0): self.x = xmy = My()# hasattr判断对象(my)是否有'x'属性,打印True or False,只能是'x',不能是xprint(hasattr(my, 'x')) # 打印出True# 从对象中获取'x 阅读全文
posted @ 2018-03-17 17:16 laosun0204 阅读(216) 评论(0) 推荐(0)
摘要: 1、修改hosts文件: 添加下面一行到hosts文件,目的是屏蔽掉Pycharm对激活码的验证,将0.0.0.0 account.jetbrains.com复制到hosts文件的最下面,保存之后关闭hosts windows系统hosts文件路径为:C:\Windows\System32\driv 阅读全文
posted @ 2018-03-17 15:34 laosun0204 阅读(6692) 评论(0) 推荐(0)
摘要: import pymysqlclass MyConnect(object): def __init__(self, host, port, user, password, db, charset = 'utf8'): self.host = host self.port = port self.us 阅读全文
posted @ 2018-03-16 13:56 laosun0204 阅读(137) 评论(0) 推荐(0)
摘要: from hashlib import md5from urllib import parseclass DglSign(object): def __init__(self,vendorId,data): self.vendorId = str(vendorId) self.data = data 阅读全文
posted @ 2018-03-16 13:54 laosun0204 阅读(124) 评论(0) 推荐(0)
摘要: python面向对象编程类面向对象的开发语言一切皆对象面向过程面向对象面向对象它是包含面向过程的 类是一类东西,一个模型;实例是通过这个模型造出来的东西,类和对象的关系就是抽象和具体的关系对象即实例,实例化就是造实例的过程 面向的对象的三个特性封装:就是把零散代码封装成一个函数,或者封装成一个类继承 阅读全文
posted @ 2018-03-15 22:49 laosun0204 阅读(131) 评论(0) 推荐(0)
摘要: # A、输入数据:# 1、请求数据:# vendorId=1697&posCode=pos006&ip=127.0.0.1&posVersion=2.1.1.1.1&mac=;D4-81-D7-CA-20-29;7C-67-A2-9A-06-05;7C-67-A2-9A-06-06;7C-67-A2 阅读全文
posted @ 2018-03-15 22:01 laosun0204 阅读(156) 评论(0) 推荐(0)
摘要: base64加密,可以加密和解密,下面是两个函数,md5不能解密 import base64def base64_data_encode(st): # 这个函数是用来base64加密的 salt = 'JMY12345' new_str = str(st) + salt encode_str = b 阅读全文
posted @ 2018-03-14 15:58 laosun0204 阅读(115) 评论(0) 推荐(0)
摘要: 首先要安装requests模块,pip install requests,接口文档地址是http://doc.nnzhp.cn/ import requestsurl = 'http://api.nnzhp.cn/api/user/stu_info'data = {'stu_name': '小黑'} 阅读全文
posted @ 2018-03-14 11:42 laosun0204 阅读(116) 评论(0) 推荐(0)
摘要: from urllib.parse import quote # url编码用的from urllib.parse import unquote # url解码用的a = '圣诞%sfd'print(quote(a)) # 会打印出%E5%9C%A3%E8%AF%9E%25sfd这种编码b = '% 阅读全文
posted @ 2018-03-13 23:05 laosun0204 阅读(98) 评论(0) 推荐(0)