【九月打卡】第16天Python第七章包、模块、函数与变量作用域
2022/9/21 3:17:11
本文主要是介绍【九月打卡】第16天Python第七章包、模块、函数与变量作用域,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
课程名称:全面系统Python3.8入门+进阶(程序员必备第二语言)
课程章节:7-4 新篇章导言 7-5 python工程的组织结构:包、模块儿、类 7-6 Python包与模块的名字
主讲老师:7七月
课程内容:
今天学习的内容包括:
新篇章导言
python工程的组织结构:包、模块儿、类
Python包与模块的名字
课程收获:
a = [1,2,3,4,5,6,7,8] # 序列有可能是无限长的,打印出a这个列表里相间隔的元素。 for i in range(0, len(a), 2): print(a[i], end='|') #序列切片实现 b = a[0:len(a):2] print(b)
会写代码,非常容易。难的是写出性能高,封装性(可复用)高。抽象
7-5 python工程的组织结构:包、模块儿、类
包:可以简单的理解为文件夹
模块:一个一个的文件,文件都存在包下。
类:
函数、变量:
对于组织结构来说,包、模块、类他确实是一个组织结构,但是对于函数和变量来讲他不属于组织结构里面。尾音函数和变量他属于类本身的一个特性,并不是属于组织结构。
一个文件下可以写多个类。模块下并不是只能来写类,也可以写一些函数、变量。甚至到写一些业务逻辑。
包-特性:
7-6 Python包与模块的名字
在python里给包和模块命名。
包的名字就是文件夹的名字,而模块的名字就是文件的名字。
区分包的2个同名的模块,你需要在这个模块的前面加上这个包的名字。
seven.c4 six.c4
命名空间:用来区分相同的模块,但实际上模块里面的内容确实完全不相同的。
包下面还可以有子报。
python是怎么区分一个普通的文件夹和包的。如果你想让一个文件夹称为一个包的话,必须让这个包下面有一个特定的文件。__init__.py 如果没有这个文件,python会认为他只是一个普通的文件夹,而不是一个包。__init__.py他本身也是一个模块。
相同文件下的模块可以按照seven.c4来命名,那__init__.py怎么来区分在不同包内的名字叫什么。
按照我们的他应该叫seven.__init__ ,但不是。他的名字就是他的包名。
这篇关于【九月打卡】第16天Python第七章包、模块、函数与变量作用域的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-14获取参数学习:Python编程入门教程
- 2024-11-14Python编程基础入门
- 2024-11-14Python编程入门指南
- 2024-11-13Python基础教程
- 2024-11-12Python编程基础指南
- 2024-11-12Python基础编程教程
- 2024-11-08Python编程基础与实践示例
- 2024-11-07Python编程基础指南
- 2024-11-06Python编程基础入门指南
- 2024-11-06怎么使用python 计算两个GPS的距离功能-icode9专业技术文章分享