首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏有文化的技术人

    高效Python编程之方法参数

    所有的调用使用的都是同样的默认值,这会导致无法预期的效果: foo = decode('bad data') foo['stuff'] = 5 bar = decode('also bad') bar['meep '] = 1 print('Foo:', foo) print('Bar:', bar) >>> Foo: {'stuff': 5, 'meep': 1} Bar: {'stuff': 5, 'meep return default 现在调用可以发现是正确的了: foo = decode('bad data') foo['stuff'] = 5 bar = decode('also bad') bar['meep **kwargs): print 'Positional:', args print 'Keyword: ', kwargs print_args(1, 2, foo='bar', stuff='meep ') >>> Positional: (1, 2) Keyword: {'foo': 'bar', 'stuff': 'meep'} 调用的时候,会将传递的所有的关键字参数传递给 kwargs 参数

    67820编辑于 2022-10-27
  • 来自专栏liulun

    Nim编码风格

    两个单词中,第一个单词的首字母小写,第二个单词的首字母大写) const aConstant = 42 const FooBar = 4.2 #常量类型约束不是那么明显 var aVariable = "Meep

    1.3K80发布于 2018-01-12
  • 来自专栏探物及理

    强化学习笔记10:经典游戏示例 classic games

    right) & \leftarrow v\left(l_{+}\left(s \right), \mathbf{w}\right) \end{aligned}\] Treestrap in chess :meep

    1.1K20发布于 2020-09-10
领券