python 函数

乐高积木之函数

一、函数的定义

def 函数名( ):
      函数体
      return 返回值1,返回值2

二、函数的调用

函数名( )

  • 实现打印返回值: print 函数名( )

总结:

  • 定义函数时,函数不执行;
  • 调用函数时, 函数才执行;
三、函数的参数

        必选参数 > 默认参数 > 可变参数 > 关键字参数;

1.必选参数    #必选参数必须给值,否则会报错


2.默认参数    #默认参数在为赋值的情况下,有默认值


3.可变参数    #可变参数,顾名思义就是值可以变化的参数(args 实质上是一个元组)


4.关键字参数    #关键字参数,可以根据自己的需求传入参数名及其对应的值(kwargs 实质上是一个字典)


函数的返回值

        函数中如果没有return时, 默认返回None


####


五、函数的作用域

# 无特殊说明时仅在函数内部有效



# global 声明 num 为全局变量  (global关键字必须要先声明, 再赋值)



六、函数的高级特性

        切片
        迭代
                是否可以for循环遍历的对象;
                isinstance判断是否可迭代;

 

七、列表生成式

        生成列表的公式
        需求: 生成一个列表, 返回1-20中偶数的平方[4, 16, 36.......];

###方法一


###方法二


#变异的列表生成式

        # for 循环嵌套 if 语句


        # for 循环嵌套 for 循环 , 两个字符串的全排列


练习:找出/etc下文件中以.conf结尾的文件;
    提示:
        - os.listdir("/etc")
        - s.enswith(".conf")



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值