1、import os #用于和操作系统交互
2、解压赋值
username,password=res.split(":")
等价于:
list=res.split(":") username=list[0] password=list[1]
函数定义的三种方式
1、无参函数
不需要接收外部传入的参数
def foo():
print(“from foo”)
2、有参函数
需要接收外部传入的参数
def login(user,password):
print("user,passord")
调用时需要传递对应的实参变量 ###参数过多或者过少python都会报错
login(u,s)
3、空函数
def func():
pass #pass表示什么都不做
空函数的意义:遇到一些比较难实现的功能,会导致暂时无法继续编写代码。所以一般在生产开发中,都会将所有功能实现定义成空函数
链接地址:https://www.cnblogs.com/kermitjam/p/10722695.html
函数的返回值
return->None return 1个值->返回1个值 return 逗号分隔多个值->元组
什么时候该有返回值? 调用函数,经过一系列的操作,最后要拿到一个明确的结果,则必须要有返回值 通常有参函数需要有返回值,输入参数,经过计算,得到一个最终的结果 什么时候不需要有返回值? 调用函数,仅仅只是执行一系列的操作,最后不需要得到什么结果,则无需有返回值 通常无参函数不需要有返回值
函数调用:
函数调用的三种形式
1 语句形式:foo() 2 表达式形式:3*len('hello') 3 当中另外一个函数的参数:range(len('hello'))