首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python 学习手册
Python Cookbook
Python 基础教程
Python Sites
PyPI - Python Package Index
http://www.simple-is-better.com/
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
V2EX  ›  Python

Python 反人类的设计

  •  
  •   star00 · 94 天前 · 1813 次点击
    这是一个创建于 94 天前的主题,其中的信息可能已经有所发展或是发生改变。

    大家觉得 python 的 args,kwargs 设计的反人类吗

    22 回复  |  直到 2019-08-02 00:40:25 +08:00
        1
    leishi1313   94 天前 via Android
    虽然不喜欢 args,但是不管怎么样,香!不敢想像怎么用 java 写个 requests
        2
    coolair   94 天前
    我觉得还挺好用的,话说,不喜欢也可以不用啊。
        3
    zhanglintc   94 天前
    为啥反人类呢, 用起来还可以吧
        4
    Wincer   94 天前 via Android
    Python 的“反楼主”设计。
    基本上所有的动态语言都支持获取所有函数的参数,而且他们还不一定有 Python 的命名参数。
        5
    enzo113   94 天前
    脱离有用的具体场景谈反人类没有意义
        6
    love   94 天前
    python 的参数有点复杂过份了,不但有普通参数,还有只能位置传 /只能关键字传等等,过度设计了,还不如我大 JS 了
        7
    guog   94 天前
    不觉得。
    挺好用。
        8
    Abbeyok   94 天前 via Android
    理由呢?没有理由就开轰
        9
    locoz   94 天前
    不觉得,说说你觉得它反人类的理由?
        10
    qilishasha   94 天前
    感觉很实用很灵活(可以将参数任意定义,香),省去无数步骤(可以少动脑子),事实证明 python 用来做数据处理才是干正经事。
        11
    ZZITE   94 天前
    我觉得这是 python 最佳设计之一
        12
    mmmfj   94 天前 via Android
    比 js 的**不知道高到哪里去了
        13
    weyou   94 天前 via Android
    反人类?说出你的理由
        14
    bwangel   94 天前
    我觉得这个挺好,没有 __attr__ 的对象才是反人类,想塞啥就塞啥,根本无法找到一个完整的对象定义。
        15
    xiaket   94 天前
    我以为会说啥呢, 结果进了看到新手级的问题...
        16
    SEARCHINGFREE   94 天前 via iPhone
    @mmmfj 你是在反串黑 py
        17
    haha370104   94 天前
    @Wincer 如果想做一个类似于模板引擎的东西
    类似于这样的东西<div>$a</div>,不考虑 js 的 with 关键词的话……
    就能体会到 kwargs 的好了
        18
    cominghome   94 天前
    反人类设计多的是你咋就发现这玩意嘞,我觉得 args,kwargs 简直就是救命稻草,不然得多写多少代码。
        19
    chenstack   93 天前
    这是大优点好么,虽然可能损失了一些性能,但用起来非常爽。js 不也有...了吗,还有 apply。要是 Python 也搞一个字典解构就好了。
        20
    lowman   92 天前
    楼主, 你这个问题嘛.......有点反 python 啊.......赶紧把贴沉了, 不然 py guy 排着队拿搬砖了哈
        21
    craftx   89 天前 via Android
    换了静态语言
    没有该设计
    会类似编码者
        22
    craiiz   51 天前 via iPhone
    用时一直爽,几天之后火葬场
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2193 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 24ms · UTC 04:25 · PVG 12:25 · LAX 21:25 · JFK 00:25
    ♥ Do have faith in what you're doing.