每一个 Python 粉丝心中都有一个神 Python,你心中最酷炫的 Python 功能是什么,拿出来晒晒?

2016-12-17 15:56:58 +08:00
 MasterMonkey

最近三个月,迷上了 Python ,从觉得很 Low 到觉得很赞,现在超喜欢。

在了解 Buildbot 和 Twister 后,更是喜欢,说说大家心目中 Python 好玩的地方吧。

我自己自己觉得好玩的几个地方:

  1. python -c "import os;import sys;各种神语句" 2.1 python -m SimpleHTTPServer # 简单 Web 服务器 2.2 python3 -m http.server # 简单 Web 服务器
  2. a if 布尔表达式 else b # 超简洁语法?
  3. ipython #快速实现想法,先实验,再产品,快速迭代没法说
  4. python plus gtk # 跨平台,入门简单,喜欢没法说
  5. [1, 2, 3, 4]+[5, 6, 7, 8] #列表直接相加,超赞赞
  6. Decorators #神奇的 @
  7. async, await #爱你没法说
  8. webpy 简单轻量没法说
  9. Pycharm 超赞、超赞

不满意的地方:

  1. 怀念 Linq
  2. 怀念 Linq To Object
  3. 怀念 Linq To Xml
  4. GIL 噩梦挥之不去!!
5507 次点击
所在节点    程序员
39 条回复
102400
2016-12-17 16:48:39 +08:00
这些都有啥啊,楼主你玩玩 Ruby 不得上天?
MasterMonkey
2016-12-17 16:59:21 +08:00
@102400 没玩过 Ruby ,唯一一次也是再改 gitlab 配置文件是碰到的。 gitlab 能在短期内起步,并且使用 ruby ,相信 ruby 一定是一门生产力超高的语言,对不对?
crayygy
2016-12-17 17:38:54 +08:00
之前写过一段时间的 Python ,一开始也差不多,之前一直写 Java 突然接触 Python 感觉要起飞。

直到后来实习的时候写了半年多的 Ruby ,每天在天上就没下来
MasterMonkey
2016-12-17 17:47:50 +08:00
@crayygy ruby 是不是生产力超强?但是语法风格怎么样?不会跟 perl 一样吧,不喜欢 perl ,也不太喜欢 shell! 感觉 python 比较 balance 。

当然,最怀念的还是丝般顺化的 C#,可惜语言的优劣是次之的,关键看环境、库、解决方案之类的,这点上 C#就不行了!
dtfm
2016-12-17 19:07:49 +08:00
你对 Python 这个症状,跟我前几天初看 Go 语言一样一样的
我第一次用 Python 是 惊讶于 a, b =b, a 过了一年多才明白过来这不是语法糖
MasterMonkey
2016-12-17 19:35:11 +08:00
@dtfm 刚开始还很讨厌缩进规则,用着用着,越来越喜欢了,居然也不在乎了,真是情人眼里出西施!
dtfm
2016-12-17 19:59:44 +08:00
@MasterMonkey 你是被降权了么?为什么我收不到你的回复了。
sparkssssssss
2016-12-17 20:21:16 +08:00
马克一下!
MasterMonkey
2016-12-17 20:53:05 +08:00
@dtfm 什么是降权?认为操作吗?
phrack
2016-12-17 21:03:13 +08:00
exec 啊,解析执行太牛逼了,程序的逻辑运行时可以随便修改。

不过要注意安全,慎用。
MasterMonkey
2016-12-17 21:09:38 +08:00
@phrack 顿时就想到了 eval ,哈哈!
kindjeff
2016-12-17 21:39:38 +08:00
python -m http.server
oyjc
2016-12-17 21:42:01 +08:00
正好相反,弃 Python 投 C#(.net core)了
MasterMonkey
2016-12-17 21:46:00 +08:00
@oyjc C#颜值绝对高,就是不知道你以后能不能正常上下班了?
loading
2016-12-17 21:55:29 +08:00
Let's Go.
oyjc
2016-12-17 22:23:21 +08:00
@MasterMonkey 我是计算机民科/业余兴趣,工作不是编程,纯粹做一些自己的东西或利用计算机程序提高效率。
zhangbohun
2016-12-17 22:29:49 +08:00
print
MasterMonkey
2016-12-17 22:38:12 +08:00
@zhangbohun 印象最深的还是%运算符了!!!
MasterMonkey
2016-12-17 22:42:09 +08:00
@oyjc 虽然我很想用 C#做一些事情,但是基本上我为 python 的生态系统折服了,放弃了对 C#的那份执着,我只想早下班。我需要的是一个既像 shell ,又像通用语言的东西, python 正合我意:)
kran
2016-12-18 00:02:17 +08:00
python -m json.tool
唯一在用的

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

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

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

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

© 2021 V2EX