分享

python的名词解释

 嚯嚯嚯g 2020-11-28

1、函数就是执行操作的一段代码:

定义函数:def   Test(name):

def   关键字,Test函数名字,name是参数

  1. def test(name):
  2. print('name %s' %name)
  3. 其他地方调用:
  4. test('huitao')

2、模块:函数的一个集合,就是一个类里面有好多函数,先导入再使用

  huitao.py文件,里面俩个函数

  1. def time():
  2. def date():

动用的时候先导入:

  1. import huitao
  2. huitao.time() 执行里面的方法

3、包里面包含多个模块

  1. from PIl import image
  2. 其意思就是导入PIL包里面的image模块

4、如何理解 if __name__='__main__'

__name__是指当前模块名字,__main__指当前模块的main函数

这个模块主要是大叔做封装的时候用,你也可以使用普通的模块来使用,解释一下

test1.py

  1. def main():
  2. print('我要飞上天')
  3. main()

第二个模块test2.py

  1. import test1
  2. def main():
  3. print('我要跑起来')
  4. main()

现在执行test2.py

  1. Connected to pydev debugger (build 173.3942.36)
  2. 我要飞上天
  3. 我要跑起来
  4. Process finished with exit code 0

第一个模块的main函数也打印出来了

现在给test1.py添加代码:

  1. def main():
  2. print('我要飞上天')
  3. if __name__=='__main__':
  4. main()

再次打印:

  1. F:\MyDevelepeTools\Anaconda3\envs\tensorflow\python.exe F:/PythonWorkPlace/HH/test2.py
  2. 我要跑起来
  3. Process finished with exit code 0

现在就ok了。

5、python的main函数是什么?

python的main函数和java,c的main函数一样,是程序的入口,执行这个类,就执行代码main函数的代码

  1. def main():
  2. print('我要飞上天')
  3. print('武汉加油')
  4. if __name__ == '__main__':
  5. main()

6、__init__.py文件和__init__()的区别,__new__()

__init__.py :__init__.py该文件的作用就是相当于把自身整个文件夹当作一个包来管理,每当有外部import的时候,就会自动执行里面的函数。

__init__(self):__init__方法负责对象的初始化,系统执行该方法前,其实该对象已经存在了

__new__():__new__方法先被调用,返回一个实例对象,接着 __init__ 被调用。

后续继续收集

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多