0%

第七节:函数基础和函数参数

自动摘要: title:第七节:函数基础和函数参数 tags: 课后解答 url:193.html id:193 categories: 学习 教学 date:20180 ……..

title: 第七节:函数基础和函数参数
tags:
- 课后解答
url: 193.html
id: 193
categories:
- 学习
- 教学
date: 2018-05-08 14:41:12

[danger]

函数定义(一段代码表示):

函数是一段具有特定功能的,可重复使用的语句组 函数其实就是“功能” 有什么用呢? 以后方便使用,模块化,代码简洁,可重复调用  

书写格式:

def  (函数名)(参数(0个或者多个)) 函数体 return (返回值)   注:函数不调用,它是不会去执行   当函数调用时 分了四种参数:必选参数(在函数体参数项没有赋值),可选参数(默认参数)(在函数体参数项赋了值),可变参数(函数体参数项*a表示),关键字参数(函数体参数项**b) *args是可变参数,args接收的是一个tuple(元组–一种特殊的列表); **kw是关键字参数,kw接收的是一个dict(字典)。 注意,参数定义的顺序必须是:必选参数、默认参数、可变参数和关键字参数。(星星越多,约往后) 如:def fun(a, b, c=0, *args, **kw): 返回值return 可以直接使用return 表示返回保留字。 return可以传递0个返回值,也可以返回多个返回值    

局部变量与全局变量区别:

简单来说就是 函数体外定义的就是全局变量 函数体内定义的就是局部变量 区别: 1.局部变量在函数体运行完了就释放了 2.基本数据类型,无论重不重名,局部变量与全局变量不同 3.如果硬要在函数内部去声明全局变量,可以通过global声明

Python内置函数:

如果记不住,记住方法,善用help()—-查看帮助   比如看数学运算类的方法  import math dir(math)  help(math) 查看所有内置函数:可以在idle里面使用命令dir(__builtins__)查看python的所有你内置函数

数学类:

集合类:

io操作类:

函数操作类:

详情链接:点我 [/danger]

欢迎关注我的其它发布渠道