拓冰建站拓冰建站
首页 / 资讯中心 / 正文

Python学习第 5 日

1.类型注解1.1 类型注解类型注解是 Python 中的一种语法特性用于明确标识变量函数参数和返回值的数据类型从而使代码更清晰更安全更易维护1.2 类型推断类型推断是指 Python 解释器自动推断出变量表达式或者函数返回值的数据类型的能力而无需开发者显式声明注意在对变量进行直接赋值或者涉及到变量的运算容器的推导等场景时解释器会自动推导出变量的类型类型注解只是起到语法提示作用并不会直接影响程序运行的结果1.3 小结1.4 函数的类型注解为函数添加类型注解其实主要就是为函数的参数和返回值添加类型注解语法如下注意使用函数时类型推断依然有效不过要求在定义时给形参赋默认值以及在输出时进行一些操作2.模块2.1 模块介绍Python 模块module一个 .py 文件就是一个模块模块是 Python 程序的基本组织单位。在模块中可以定义变量函数类以及可执行的代码2.2 导入模块在使用模块中提供的功能之前必须得先导入再使用。每个模块内有多个功能导入模块的具体语法如下小结2.3 自定义模块当开发一些复杂的项目为了项目结构更加清晰更便于项目的维护管理及代码的复用可能会把一个项目拆分为若干模块注意每一个 Python 文件都可以作为一个模块模块的名字就是文件的名字建议使用 Python 标识符定义规范命名2.3.1 _ _name__变量_ _name_ _ :Python中内置变量表示当前模块的名字在当前模块内运行时_ _name_ _的值为 _ _main_ _当在其他模块导入该模块运行时_ _name_ _的值为 _ _模块名_ _因此可以通过 _ _name_ _变量来实现导入模块时避免该模块运行的功能2.3.2 _ _all_ _变量_ _all_ _是一个模块级别的特殊变量用于指定 from 模块名 import * 时会导入哪些功能即 * 通配了哪些功能其用法如下在定义模块时注意_ _all_ _控制的是 from ... import * 时要导入的功能并不会影响直接导入具体的功能如from ... import 功能2.3.3 小结3.软件包package包本质就是一个文件夹该文件夹中可以包含若干 python 模块.py文件文件夹下还包含了一个_ _init_ _.py作用模块文件较多时用来管理多个模块包的本质也是一个模块包的导入方式注意如果要通过from 包名 import *来导入包下的所有模块需要在包的 _ _init_ _.py文件中添加 _ _all_ _ [ 模块名 ]导入包时可以使用的查找路径相对路径从当前文件所在目录开始查找包决定路径从项目的根目录下开始查找包小结如下
分享:

看完干货,该让你的企业上线了

免费需求沟通 · 48 小时内出具建站方案 · 河南本地可上门