立即学习:https://edu.csdn.net/course/play/26899/344217?utm_source=blogtoedu
1、如何调用别的py文件中的函数
需要进行引用 引用的方法是:
from XXX import xxx函数
2、函数注释 在函数:下敲'''
3、函数方法名._doc_ 可以看函数说明
abs._doc_
4、怎么判断参数类型 有内置参数isinstance(x,(int,float))
isinstance(x,int)
都行
5、python函数可以返回多个值 会被弄成元组类型 元组可以省略 两个小括号
name1,name2 = get(XXX)
6、函数中可以写默认参数 在定义方法时
例:get(x,n=1) 其中 n=1值默认参数
但是这样的参数 只能写一个?
所以需要可变参数
1、可变参数 get(*name) 可以输入多个参数 或者0个
*关键字 表示可变参数
因为 python没有都参数限定类型 所以调用时传什么参数都可以?
调用时可以传多个name 也可以直接传入一个list 但是调用时需要加*
get(*list)
1、关键字参数 ** 这个到底时个什么类型?
取决于方法内部怎么用吗?
关键字参数 可以传可以不传 传的话 一定要求关键字
怎么区分 * / ** ?
**要有参数名 就像键值对
调用的时候 可以按照条件 传入名称+值,也可以直接传一个字典进去 但是这个字典名需要加上 get(**map)
2、def(a,b,c=0,*,d):
*,d-命名关键字 这两个得看成是一个 意思:
*可以输入很多个 但是该函数中 只获取名字叫d的这个参数
能不输入这个关键字吗?我等会试试 另外这种应用场景是什么呢?
3、全局局部变量:
其中如果在方法中接收全局变量?
在方法中用关键字
global 参数名
pass 定义一个空的方法