Python知识点总结梳理

Python知识点总结梳理

1、Http状态码&JSON中的status的区别

①Http状态码--由3位数字组成,主要指服务器的响应状态,获取方式如下:

r = requests.post(url,data=data)
result_code = r.status_code

JSON中的status:一般是前端和后端协商好的响应状态码

以下是本公司某系统的JSON格式,当时自己没有区分开这2个的区别,以至于在接口测试时出现问题。Json中的status可以直接获取,获取方式如下:

status = r.json()['status']

2、Python中的JSON内置器使用

 pam = json.loads(pam)  # 保存返回数据并将json转为dict
        access_token = pam["access_token"]  # 截取dic中access_token键的value

3、Python中的pass语句

pass是空语句,是为了保持程序结构的完整性,不做任何事情,一般用作占位语句

4、import & from……import……的区别

2者的意思是:导入模块

区别是:①import--导入整个模块

              ②from…模块…import…成员…--从模块中导入部分成员(成员可以是函数,也可以是属性)

总结:所用的导入不一样,引用时的方式也不一样,如下:

import sys

print('================Python import mode==========================')

print ('命令行参数为:')

for i in sys.argv:

print (i)

print ('\n python 路径为',sys.path)


from sys import argv,path # 导入特定的成员

print('================python from import===================================')

print('path:',path) # 因为已经导入path成员,所以此处引用时不需要加sys.path

5、注释

单行注释用#,多行注释可以用多个#,也可以用''' ''',

''' ''' 的格式在三引号之间书写较长的注释;

''' ''' 还可以用于在函数的首部对函数进行一个说明,叫做函数的文档字符串(待补充)

6、数据类型


注意:①Python可以同时为多个变量赋值,如a, b = 1, 2

内置的 type() 函数可以用来查询变量所指的对象类型,例如:


7、字符串

①字符串用单引号或双引号括起来

②使用加号 (+) 进行字符串的连接

使用反斜杠(\)可以转义特殊字符,使用r可以使反斜杠不发生转义

8、list的常用方法




你可能感兴趣的:(python接口)