函数

函数的定义
def 函数名()
    函数体
    return 返回值1 返回值2

函数的调用
函数名()
1.实现打印返回值:print 函数值()
2.总结:
        定义函数时,函数不执行
        调用函数时,函数才会执行

有参数的函数
1.必选参数

-形式参数

-实参

python_函数

2.默认参数

python_函数

3.可变参数
形式参数
# args 可以改为其他变量名;

#args实质上是一个元组

python_函数


关键字参数
#kwarges可以改为其它变量名;

#kwarges实质是一个字典

python_函数

python_函数


返回值
#函数中如果没有return时, 默认返回None;
python_函数

python_函数


返回多个值

#返回最大值和最小值
#实质上python只能返回一个值,间接通过元组返回多个值

python_函数python_函数


函数的作用域

global(全局)关键字必须要先声明, 再赋值;
# 全局变量
num = 1
def fun():
        # global 声明 num 为全局变量
        global num
        # 局部变量
        num = 5
fun()
print num

因为对fun()函数中的num进行声明,则num为全局变量中的num,所以测试结果为5,如果不用global声明,结果就为1



高级特性

1.切片
2.迭代
  #是否可以for循环遍历的对象
  #isinstance判断是否可迭代

python_函数

列表生成式
#生成列表的公式
#需求:生成一个列表,返回1-100中偶数的平方

python_函数


变异的列表生成式
1)for循环嵌套if语句

python_函数
2)for循环嵌套for循环

python_函数



应用:找出/etc下文件中以.conf结尾的文件


python_函数


相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-08-22
  • 2022-12-23
  • 2022-12-23
  • 2021-06-11
  • 2021-05-03
  • 2022-12-23
猜你喜欢
  • 2021-11-09
  • 2022-01-03
  • 2021-06-29
  • 2022-01-23
  • 2022-12-23
  • 2022-12-23
  • 2021-09-13
相关资源
相似解决方案