Python笔记四

1、Python程序由包、模块和函数组成。

2、模块把一组相关的函数或类组织到一个文件中。一个文件即是一个模块。

3、当Python导入一个模块时,Python首先查找当前路径,然后查找lib目录、site-packages目录和环境变量PYTHONPATH设置的目录。

4、模块的导入:

     import module_name

     from module_name import function_name

5、模块的内置属性:

      __name__判断当前模块是否是程序的入口,如果当前程序正在被使用,__name__的值为“__main__”;

      __doc__输出文档字符串的内容。

6、常用内联模块函数:

     apply()实现调用可变参数列表的函数

     filter()对某个序列做过滤处理

     reduce()实现连续处理的功能

     map()对多个序列的元素都执行相同操作,并组成列表返回

7、函数的定义:

     def 函数名(参数1[=默认值1],参数2[=默认值2]...):

           ...

     return 表达式

8、在参数前面加*表示引用元组,加**表示引用字典

9、Python不仅支持函数体内的嵌套,还支持函数定义的嵌套

     def func():

           x=1

           y=2

           m=3

           n=4

           def sum():

                 return x+y

           def sub():

                 return m-n

           return sum()*sub()

10、lambda函数用于创建一个匿名函数,可以将它赋值给一个变量,变量就可作为函数使用

        func=lamba 变量1,变量2...: 表达式

11、Generator函数

       def 函数名(参数列表)

             ...

             yield 表达式

       它一次产生一个数据项并输出,可以通过next()方法获得yield生成的数据项。yield的生成值不会中止程序的执行,返回值后程序继续往后执行

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值