python相关知识
1、Python中的特性分为属性跟方法,都有私有跟公有
2、定义属性(成员变量)
class 类名:
def __init__(self):
self.变量1=值1 #定义公有变量
self._变量2=值2 #定义私有变量
3、定义方法
class 类名:
def 方法名(self):
pass
4、类的属性跟方法的引用方式
class 类名:
def __init__(self):
self.变量1=值1 #定义公有变量
self._变量2=值2 #定义私有变量
def 方法名1(self):
pass
c=类名() #实例化对象c
c.变量1 #调用实例化对象c的变量名1
c.方法1 #调用实例化对象c的方法名1
5、urllib.parse模块
(1)使用 urllib.parse.urlparse将url分为6个部分,返回一个包含6个字符串项目的元组:协议、位置、路径、参数、查询、片段
(2)使用 urllib.parse.urlsplit 将url分为5个部分,返回一个包含字符串项目的元组:协议、位置、路径、查询、片段
(3)使用 urllib.parse.urljoin将一个相对地址组装成URL
(4)parse_qs的形式:
①urllib.parse.parse_qs 返回字典 ②urllib.parse.parse_qsl 返回列表
6、json跟字典:
(1)字典是一种数据结构,json是一种数据形式
(2)格式会有一些限制,json的限制:①字符串外边有单引号② json是类字典的形式,里面的键-值对规定必须使用双引号,值如果是数字可以不加双引号
(3)字典则无格式限制
(4)json只有null、布尔、数字、字符串、数组和对象这几种数据类型,JSON没有日期类型
(5)数据类型的转换:
json.dumps():将字典转化为json
json.loads():将json转化为字典
7、str.split(str="", num=string.count(str))[n] 其中n表示选取第几个切片,-1表示倒数第一个
8、
htmltestrunner的wb问题
浙公网安备 33010602011771号