news 2026/8/7 12:42:12

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/8/7 2:25:53

聚星成链,蓝卓牵头成立“工厂操作系统生态联盟”共建产业新生态

在2025未来智造大会暨supOS全球新品发布会上,蓝卓数字科技联合北京鼎硕科技、浙江魔云物联、重庆创景数智、安徽祯欣互联、山东理工云智慧、蓝宝实数字科技、大连华锐智能化科技共八家企业共同成立“工厂操作系统生态联盟”,为破解工业数字化转型痛点、构…

作者头像 李华
网站建设 2026/8/7 23:48:53

每天一道面试题之架构篇|可靠订单状态机与事务消息架构设计

面试官:"电商订单从创建到完成涉及10多个状态,如何保证状态变更的可靠性和事务一致性?"一、开篇:订单系统的核心挑战 想象一下:用户下单后支付成功,但订单状态还是未支付;或者优惠券扣…

作者头像 李华
网站建设 2026/8/7 22:07:51

10分钟掌握开源美颜SDK核心技术:从算法原理到商业应用实战

10分钟掌握开源美颜SDK核心技术:从算法原理到商业应用实战 【免费下载链接】Meihu-Beautyface-sdk 美狐美颜sdk,支持美颜滤镜(Beauty Filter)、面具特效(Mask the special effects)、贴纸(Software/Hardware Encoder) 、滤镜(LUTs) 项目地址: https://…

作者头像 李华
网站建设 2026/8/7 1:17:22

EmotiVoice支持哪些语言?多语种语音合成能力测试报告

EmotiVoice支持哪些语言?多语种语音合成能力测试报告 在虚拟偶像直播中突然“变声”,游戏NPC因剧情推进而语气骤变,或是有声读物朗读者在悲壮场景下自然流露出哽咽感——这些曾属于人类专属的语音表现力,正被一种新型TTS技术悄然实…

作者头像 李华
网站建设 2026/8/7 1:26:26

AI语音合成进入情感时代:EmotiVoice带来全新听觉体验

AI语音合成进入情感时代:EmotiVoice带来全新听觉体验 在智能音箱里听到一句冷冰冰的“已为您打开灯光”,和听见一个带着轻快语调、仿佛真人在微笑地说“房间亮啦,心情也变好了呢~”,哪一种更让你愿意再次交互?这正是当…

作者头像 李华
网站建设 2026/8/7 22:07:19

EmotiVoice支持WebAssembly吗?浏览器端运行可能性分析

EmotiVoice 能在浏览器里跑吗?WebAssembly 实现路径深度拆解 想象一下:你打开一个网页,上传几秒自己的声音片段,输入一段文字,点击“生成”,不到两秒,页面就播放出带有你音色和情绪的自然语音—…

作者头像 李华