1.函数的定义
*def关键字,依次写函数名,括号,括号内参数,冒号,回车后,写函数体,return语句,默认return为none
2.调用函数
* abs() 取绝对值
*cmp() 比较数大小,返回值为1,-1,0
3.函数名
*函数名与变量名类似,指向一个函数的引用,可以给函数起别名
*用pass,定义一个什么也不做的函数
*默认返回none,返回多个值类型为元组
*必选参数在前,默认参数在后
*关键字参数,传入任意个含参数名的参数,关键字在函数内部自动组装为一个字典,参数用**kwargs
7.函数参数组合
*可以必选参数,默认参数,可变参数,关键字参数一起使用,顺序必须是必选参数,默认参 数,可变参数,关键字参数
8.变量作用域
局部变量: 只能在函数内部使用
全局变量: 在整个程序中使用
global : 强制将局部变量转换为全局变量
本文转自 夏梨巴人 51CTO博客,原文链接:http://blog.51cto.com/12774035/1946492
![`KG9QGYI2HRS@37U%C]9W(O.png wKioL1ljfTjROl2aAAAiwN4JefY761.png](https://ucc.alicdn.com/77hzxr65teps2/developer-article560037/20241019/5ba2ac377af940afba154e492be429ec.png?x-oss-process=image/resize,w_1400/format,webp)
![X$%Z@V0ZE1@EDX97HF~]}I5.png wKioL1ljfbGCtDV0AAANG4EqYCE263.png-wh_50](https://ucc.alicdn.com/77hzxr65teps2/developer-article560037/20241019/d87c80d0439a4341b77354cce929e074.png?x-oss-process=image/resize,w_1400/format,webp)
![SPJLH%7F}E]TGZN0XP_PQ[W.png wKioL1ljfgfAkMYBAAAmNJkbnzo273.png](https://ucc.alicdn.com/77hzxr65teps2/developer-article560037/20241019/062b5b9c64ca48b48cb13549ad43800c.png?x-oss-process=image/resize,w_1400/format,webp)



![]H5158QTJ02][}E26[TSY)Y.png wKiom1ljgHWg2WwfAAAoQcYDKa0233.png](https://ucc.alicdn.com/77hzxr65teps2/developer-article560037/20241019/84409965c7db45bc8003dd73b472b865.png?x-oss-process=image/resize,w_1400/format,webp)

![Z9CI}2[OS]T4}%58D(PJ%QJ.png wKiom1ljgZmAGdzxAAAm9DM0yYc492.png](https://ucc.alicdn.com/77hzxr65teps2/developer-article560037/20241019/6f27be5662e8478ebe339d48e42f1c39.png?x-oss-process=image/resize,w_1400/format,webp)
![[F`Z~`Y%U25FH5UYR5@U]9L.png wKiom1ljgaHyWIcPAAARjWXDJtg933.png](https://ucc.alicdn.com/77hzxr65teps2/developer-article560037/20241019/644323f098074f429046ad59999105b4.png?x-oss-process=image/resize,w_1400/format,webp)
![Z9CI}2[OS]T4}%58D(PJ%QJ.png wKioL1ljgyaydlsQAAAm9DM0yYc329.png](https://ucc.alicdn.com/77hzxr65teps2/developer-article560037/20241019/40fc9359cfaa446093b7895d9b929f0f.png?x-oss-process=image/resize,w_1400/format,webp)
![[F`Z~`Y%U25FH5UYR5@U]9L.png wKiom1ljgyezSuWtAAARjWXDJtg520.png](https://ucc.alicdn.com/77hzxr65teps2/developer-article560037/20241019/88319fe209fb4a479f1736ef2076cf6c.png?x-oss-process=image/resize,w_1400/format,webp)