首页   注册   登录
 3b295 最近的时间轴更新

3b295

  •   V2EX 第 72272 号会员,加入于 2014-08-29 00:05:44 +08:00
    3b295 最近回复了
    340 天前
    回复了 Andor_Chen 创建的主题 Python 送几本《流畅的 Python 》
    拉低概率
    @yanzixuan 我倒是觉得有时用 xpath 也很方便, 直接在浏览器中右键复制节点的 xpath, 在稍微改改就写出来了。
    2017-04-17 15:05:58 +08:00
    回复了 liaa 创建的主题 程序员 提醒 V 友, 防不胜防的钓鱼网址
    @liaa 你判断它是钓鱼网站的思路是什么, 万一真的有一个俄国人(我看评论说是俄语)碰巧使用了一个俄语域名和别的英文域名撞车了, 这种情况下你怎么区别的。
    2017-03-05 18:01:38 +08:00
    回复了 loalj 创建的主题 职场话题 收到一份 00 后的实习简历,吊炸天了
    前面看着都是一种 demo 的感觉, 为什么看到 python 感觉一下上了一个水平。 liunx 版的 qq , 很厉害呀。(我印象中都是要用虚拟机之类的)。 ORM , web 框架, 自己动手写应该是很熟悉吧。
    然后继续看了下评论。想了想, 也许他说的 ORM web 框架可能只是几百行的照着教程敲的那种玩具吧。 然后再看了 qq , 基于 webqq 协议, 是指访问网页版的 qq 吧。心中的感觉一下变 low 了。。。。
    如果是真大神期待围观。
    如果是 demo 水平, 希望他能有机会系统的学习一下吧。
    2017-02-06 12:46:21 +08:00
    回复了 agtc 创建的主题 Markdown 有什么好用的 markdown 的所见即所得编辑器?
    typora 原来大家都在用, 我还以为很小众。如果能支持 vim 的模式就好了
    2017-02-06 00:10:07 +08:00
    回复了 Refac 创建的主题 Linux 用 Vim 写中文笔记是不是很痛苦
    写中文的时候, 只用插入模式, 用方向键来移动光标,只当没有 vim 。。。
    2017-01-18 13:39:59 +08:00
    回复了 lzjun 创建的主题 Python 理解 Python 装饰器就看这一篇
    @stormpeach 使用了 @wraps 后, 可以通过__wraped__ 访问到被包装函数
    2016-10-15 13:21:25 +08:00
    回复了 zungmou 创建的主题 Python 参数里面有一个星号是什么意思?
    @zungmou 刚刚开了一下电脑, 试了一下, 我发现我之前的说法错了。

    1. keyword-only argument 指的应该是
    func(a,b,c,*args, b) 这种用法。
    def func(a,b,c,*args, d):
    pass

    调用时 d 必须用=的样子传入
    func(1,2,3,4)
    TypeError: func() missing 1 required keyword-only argument: 'd'

    *args 换成 *: func(a,b,c,*,b) 也是一样的



    2.但是楼主给的例子根本没有 keyword-only argument 的使用
    如果是
    def get(self, section, option, *args, raw=False, vars=None, fallback=_UNSET):
    pass
    楼主一定能看懂吧。
    那直接来看 * 和 *args 的区别吧。
    def func1(a,b,c,*args, d):
    pass

    func1(1,2,3,4,5,6,7,d=8)
    # 4 , 5 , 6 , 7 会匹配*args args=[4,5,6,7]

    def func2(a,b,c,*,d):
    pass

    func2(1,2,3,4,5,6,7,d=8)
    # 4 , 5 , 6 , 7 会匹配* 报错
    > TypeError: func2() takes 3 positional arguments but 7 positional arguments (and
    1 keyword-only argument) were given


    参数里面的 * 有什么意义?
    我觉得是为了规范吧。

    def get(self, section, option, raw=False, vars=None, fallback=_UNSET):
    pass
    你可以偷懒 get(section, option, False, None, _UNSET) 这样调用调用


    def get(self, section, option, *, raw=False, vars=None, fallback=_UNSET):
    pass
    你只有老老实实的 get section, option, raw=False, vars=None, fallback=_UNSET)



    ps :之前的回答没斟酌,希望不要误导了。 V2EX 好像不能改原来的回复了。就再回一贴了。还有我理解错误的地方欢迎指出(>.<)
    2016-10-15 10:49:16 +08:00
    回复了 zungmou 创建的主题 Python 参数里面有一个星号是什么意思?
    百度 Keyword-Only , 你的例子 * 作用和 *_ 一样吧,不过 * 可以这样用
    def get(self, section, option, *, raw, vars, fallback):
    pass
    传参时,*后面的 raw 这些必须强制性传入
    get(section, option, raw=False, vars=None, fallback=_UNSET):
    2016-09-21 16:39:38 +08:00
    回复了 gotounix 创建的主题 问与答 自己写的程序被判断为病毒/恶意程序,怎么解决?
    加入杀毒软件的白名单就好了吧
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   鸣谢   ·   1452 人在线   最高记录 3541   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.0 · 9ms · UTC 16:35 · PVG 00:35 · LAX 09:35 · JFK 12:35
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1