6.python之函数

函数的特点:可以重复使用

函数的语法:def   关键字

def 函数名(参数1,参数2,参数3):形参/位置参数 如:k,可用可不用,默认参数 如:k=1,默认参数必须放在位置参数后面

              函数体:想实现的功能

调用:函数名()实参,有实参时以实参为准,可以不看形参

函数名也是标识符,小写字母分开,不能以数字开头,不同的字母名之间用下划线隔开

先用代码实现功能,还可以选取一组数据证明自己的代码是否正确,然后变成函数 ,加def,想办法提高代码的复用性

 --------------------------------------------------------------------------------------------------------------------------------

return  当调用函数的时候,就会返回一个值, return后面的表达式

return在函数里相当于一个结束符号,表示函数到此为止,注意缩进

 

 

-------------------------------------------------------------------------------------------------------------------------------

动态参数/不定长参数 *args   必须加*   体现为元组

 

关键字参数    key-value  **kwargs   key   word        必须加**

在函数里面体现为字典

-------------------------------------------------------------------------------------------------------------------------------

变量作用域

全局变量和局部变量:1.作用范围不同  全局:模块里面都能用     局部:只能用于函数内 

2.当全局和局部变量同名且同时存在的时候,函数优先调用局部变量

3.当局部变量没有,就优先用全局的

4.global关键字    声明这是一个全局变量

 -------------------------------------------------------------------------------------------------------------------------------

python引入不同的模块:

1.在线安装   a.打开 cmd  pip  install 模块名   

b.使用国内源去进行安装    pip install  国内源地址   模块名

c.file-setting-project  interpreter   -点击加号- 搜索需要安装的模块-勾选install......-然后安装

2.离线安装

自己去python官网或者网上找到离线安装包   解压--拷贝解压后的文件到python安装路径---在cmd用cd+目录  进入到文件路径   win+R-----安装文件 setup.py---python setup.py  install

找到自己的文件安装在哪里:

lib---site  packages

如何用:

1.自己写的 怎么导入模块

一层一层导入   ,顶级目录不用写

 main函数

2.python自带的  或者是后面安装的第三方库怎么引用

在lib路径下的模块比较推荐:import  +文件名.包名   (按路径一层一层走,看最后定位在哪里)

from.......import    至少具体到模块名,不是包名

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值