刚撸 Python ,问个问题

2022-07-16 22:10:04 +08:00
 blankmiss

像 java 有 apache 和 spring guava hutool 这种第三方的工具类库 里面包括字符串 数组 对象 map 等等的工具类方法

python 有没有这样的工具库
4963 次点击
所在节点    Python
29 条回复
liprais
2022-07-16 22:13:12 +08:00
有,他的名字叫做标准库
blankmiss
2022-07-16 22:17:18 +08:00
@liprais 哈哈 刚才搜了一下发现两个内置库 itertools collocations 具体用法还没去了解
David1119
2022-07-16 22:23:46 +08:00
py:“别的我挺废,但是库特别多。。。”
Trim21
2022-07-16 22:24:49 +08:00
python 有生成器表达式,操作这些基本类型基本不怎么需要第三方的库
wxf666
2022-07-16 22:41:44 +08:00
你放点需求出来呗,说不定 Python 自身的语言特性都能满足你了
Abbeyok
2022-07-16 22:43:58 +08:00
python:"别问行不行,问就是行"
cmdOptionKana
2022-07-16 22:45:32 +08:00
Python 被称为“自带电池”的语言。
blankmiss
2022-07-16 22:56:03 +08:00
@wxf666 例如判断一个 list 是否为空 或者 为 none
Donahue
2022-07-16 22:59:57 +08:00
什么? python 还需要库的吗? 狗头
lonelinsky
2022-07-16 23:00:57 +08:00
@blankmiss `if list`.
clino
2022-07-16 23:01:50 +08:00
@blankmiss 这个只要
if list 变量:
就可以了
clino
2022-07-16 23:02:41 +08:00
zzth370
2022-07-16 23:32:23 +08:00
这问题确实像刚撸 python 的[狗头]
Zerek
2022-07-16 23:42:20 +08:00
@blankmiss
```
i = []
if i:
print("i is not empty")
```
> D:\dev\web\test\Scripts\python.exe D:/dev/web/test/tests/main.py

> 进程已结束,退出代码 0
Zerek
2022-07-16 23:44:17 +08:00
@Zerek 话说怎么回复用不了 markdown....
Licsber
2022-07-16 23:46:34 +08:00
PY 的标准库丰富程度至少是其他语言的 10 倍
大概是 Rust 的 100 倍
(接触 Rust 我才了解到还有语言 “生成随机数” 这个需求都需要外部依赖包的
Licsber
2022-07-16 23:47:00 +08:00
@Zerek #15 V2 只有帖子里可以 Markdown 在评论里不行
RockShake
2022-07-17 00:35:14 +08:00
🙉不谈性能,无所不能
neoblackcap
2022-07-17 00:56:47 +08:00
@Licsber 生成随机数都是平台相关的,不同平台产生随机数的方式不一样。有的是调用所谓硬件提供 RNG 生成,有的是多种熵源生成。语言自己不提供也很正常。
LeeReamond
2022-07-17 01:12:03 +08:00
@RockShake 谈性能也几乎无所不能,毕竟性能分析说 80%的瓶颈在 20%的代码不是唬人的。。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/866690

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX