学习笔记(03):5天Python闯关训练营-104期-Python函数哪里不一样

立即学习: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 定义一个空的方法

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值