news 2026/4/16 18:13:55

python 学习第8天

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
python 学习第8天

偏函数

fuctools模块

int将数据转化为十进制,同时提供base属性,当调用base时,进行n进制转换

int(x,base=2)或int2(x)

functoolspartial 帮助创建一个偏函数代替int2

也就是把某一个函数的一个值固定住,返回一个新的值

同时,该函数仍然可以进行其他值得调用,因此,functools.partial 固定得是base值

模块

一个.py文件称之为模块

按目录来组织模块的方法,称之为package

mycompany ├─ __init__.py ├─ abc.py └─ xyz.py

例如:abc.py就是一个名字叫abc的模块

__init__.py的文件,这个文件是必须存在的,否则,Python就把这个目录当成普通目录,而不是一个包。__init__.py可以是空文件,也可以有Python代码,因为__init__.py本身就是一个模块,而它的模块名就是mycompany

模块名不能和系统自带的模块名进行冲突

若运行import xxx 成功,则说明系统存在此模块

使用模块

作用域

通过_前缀来实现作用域的使用

非公开函数或变量_xxx 无法被引用

外部不需要引用的函数全部定义成private,只有外部需要引用的函数才定义为public

如果我们要添加自己的搜索目录,有两种方法:

一是直接修改sys.path,添加要搜索的目录:

>>> import sys >>> sys.path.append('/Users/michael/my_py_scripts')

这种方法是在运行时修改,运行结束后失效。

第二种方法是设置环境变量PYTHONPATH,该环境变量的内容会被自动添加到模块搜索路径中。设置方式与设置Path环境变量类似。注意只需要添加我们自己的搜索路径,Python本身的搜索路径不受影响。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/16 12:46:30

Momo Code Sec Inspector Java 完整使用指南

Momo Code Sec Inspector Java 完整使用指南 【免费下载链接】momo-code-sec-inspector-java IDEA静态代码安全审计及漏洞一键修复插件 项目地址: https://gitcode.com/gh_mirrors/mo/momo-code-sec-inspector-java 项目概述与核心价值 Momo Code Sec Inspector Java 是…

作者头像 李华
网站建设 2026/4/16 12:59:27

Oracle EBS INV 库存类别组合数据的导入更新删除API

1.库存类别组合导入DECLAREl_structure_id NUMBER;l_api_version NUMBER : 1.0;l_init_msg_list VARCHAR2(100) : fnd_api.g_false;l_commit VARCHAR2(100) : fnd_api.g_false;x_return_status VARCHAR2(20);x_errorcode NUMBER;x_msg_count NUMBER;x_msg_da…

作者头像 李华
网站建设 2026/4/16 12:42:03

YOLOSHOW:免费YOLO图形化界面工具完整使用指南

YOLOSHOW:免费YOLO图形化界面工具完整使用指南 【免费下载链接】YOLOSHOW YOLO SHOW - YOLOv10 / YOLOv9 / YOLOv8 / YOLOv7 / YOLOv5 / RTDETR GUI based on Pyside6 项目地址: https://gitcode.com/gh_mirrors/yo/YOLOSHOW 想要轻松使用YOLO模型进行目标检…

作者头像 李华
网站建设 2026/4/16 18:08:18

如何5分钟搭建SenseVoice语音识别系统:完整部署指南

如何5分钟搭建SenseVoice语音识别系统:完整部署指南 【免费下载链接】SenseVoice Multilingual Voice Understanding Model 项目地址: https://gitcode.com/gh_mirrors/se/SenseVoice 还在为语音识别系统的复杂部署而头疼吗?从环境配置到依赖安装…

作者头像 李华
网站建设 2026/4/16 13:33:35

EmotiVoice能否生成天气预报语音?信息密度与清晰度平衡

EmotiVoice能否生成天气预报语音?信息密度与清晰度平衡 在城市广播系统中,每天清晨准时响起的天气播报声,早已成为许多人开启一天生活的背景音。然而,这看似简单的“一句话提醒”,背后却隐藏着复杂的工程挑战&#xff…

作者头像 李华