这几天被 Python 搞得快崩溃了

10 天前
 weiqk
主要是语法问题,缩进极不习惯,美观和可读性并没觉得提高,结尾也没有分号
结束似乎也没标记,不如类 c 语言方便


立贴起誓,新项目我再用 python 我是猪
15333 次点击
所在节点    Python
179 条回复
Baloneo
10 天前
第一次见有人吐槽 python 语法...
leonshaw
10 天前
别的不说,本站的回复里就没法好好贴 python 代码
v2luoqg
10 天前
第一次接触的时候也是 OP 一样的想法。后来强迫自己适应。
lux182
10 天前
你这是捅马蜂窝啊 哈~
but 个人愚见 python 不适合大型多人项目.语法太灵活
Hopetree
10 天前
我也经常吐槽我同事写的 Python ,妈的,直接是在页面写的,不用编辑器的那种,我看到就烦,真的没有经过格式化的代码看都不想看,但是,谁特么写代码不用编辑器呢
lululau
10 天前
语法审美上来说,动态类型语言 Ruby 第一,静态类型语言 Swift/Kotlin 并列第一,我说的!🐶
qianckjuan
9 天前
有咩有一种可能,框框在一个 func 里写一百行代码本身就是很 x 的行为
应该拆分到几个 func 里,一个 func 里两三个 block 用空行隔开
arischow
9 天前
skill issue
abc612008
9 天前
@miaotaizi #13 这种东西只有当 wrapper 转发才比较有合理性。一般情况下建议把 type hint 当作强制的然后用 mypy/pyright 做 type check
mark2025
9 天前
@grzhan 没分号可以接受,用缩进代替{}当作一个语法实在是折腾人
gj759469973
9 天前
用 vi 写吗
yolee599
9 天前
我日常写 C 语言的,还能适应,反正 python 用完就放一边了,不是主力。但是有一点我是觉得真的丑:定义一个函数,中间想要把一部分逻辑放一起,上下就空一行,这段代码看起来就像一个孤岛一样,上面空的,下面空的,左边也是空的
idlesysman
9 天前
@weiqk 今天用 T-SQL 写了 300 多行脚本,用 begin 开始 end 结尾,因为业务逻辑原因嵌套了 4 层 if ,编辑器还不会高亮,调试代码可把整吐了
xiandao7997
9 天前
@lululau c#不服🐶
molika
9 天前
@miaotaizi 不写装饰器 很难写出这种东西。 我维护了一个 3w 行的 py 项目 从零开始自己写的 翻了下 只有装饰器才出现这种签名的函数。
y1y1
9 天前
点进来之前还以为你要吐槽啥呢
iintothewind
9 天前
python 这种简单易上手的语言, 适合入门,

但不适合比较复杂的, 多人合作的, 或者有性能要求的项目.

不知道, 你面对的项目是哪一种.
guobaiyi
9 天前
@thoo61871 go 能写算法吗
miaotaizi
9 天前
@molika
@abc612008
所以总结下来 py 适合单兵作战 (实际上也是如此)
Bingchunmoli
9 天前
@treblex 主要是用包之后就会很难受

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

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

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

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

© 2021 V2EX