零基础入门学python 第31集
python的函数有两个用途,一是重复使用一个代码块,另一个则是对复杂性进行封装,降低复杂性;函数的定义形式,是使用def关键字,跟上函数名字,括号带上函数的参数,然后可用三引号写函数的注释,较后用return返回函数的结果;函数的入参可以有多个,后面的可以有默认值,也可以用关键词参数的形式来调用,对于传入函数的参数,如果是string和tuple则不可改变,如果是List、dict、set,则是可以改变内容的;函数的返回return可以带多个逗号分隔的值,在外部调用时就可以拆包得到多个参数的值;函数内的变量的作用域在函数自身,在外部看不到,在函数外部的变量叫做全局变量,可以在函数内读取但是不能修改,如果想要修改全局变量,先用global关键字修饰,然后再进行修改。