小编nec*_*cer的帖子

Python切片操作方法,我知道Python切片但是如何使用内置切片对象呢?

内置函数的slice用途是什么?如何使用它?
我知道Pythonic切片的直接方式 - l1[start:stop:step].我想知道我是否有切片对象,那我该如何使用呢?

python slice

64
推荐指数
3
解决办法
4万
查看次数

OpenERP中相关字段的用途是什么?

有人可以向我解释有关相关领域的事情.例如 -

  • 如何使用它
  • 它是如何得到帮助的
  • 对于哪种场景,我应该使用fields.related

如果有人可以提供一个实际使用领域的小例子.相关我会很感激.

python openerp

8
推荐指数
2
解决办法
1万
查看次数

为我的自定义迭代器实现iteritems函数?

以下程序的目的是学习python生成器和迭代器实现,以便了解Python魔术方法.

我卡住了实现这个iteritems()功能.另外,我想知道我是否朝着正确的方向前进,或者在理解python魔术方法时我在概念上是错误的.

import random

class Random(object):
    """ generate randomised int of specified length --> [r1, r2, r3....] """

    def __init__(self, length = 1, rand_range = 100):
        self.index = 0
        self.generated_range = []
        self.length = length if str(length).isdigit() else 1
        self.rand_range = rand_range if str(rand_range).isdigit() else 100

    def __iter__(self): return self

    def next(self):
        if self.index < self.length:
            item = random.randrange(0, self.rand_range)
            self.generated_range.append(item)
            self.index += 1
            return item
        raise StopIteration

    def __eq__(self, obj):
        if self.length == obj.length and self.rand_range == …
Run Code Online (Sandbox Code Playgroud)

python containers iterator

6
推荐指数
1
解决办法
4246
查看次数

为什么python不需要python的类型声明,其他方式什么是adv.不申报类型?

如果我们非常了解变量或参数的类型,为什么不声明它们呢?

我想知道为什么它是坏的或没有必要.
对不起,我是Python的新手(约1年),之前是C,VB,VB.NET和C#编程语言.

使用Python,我希望在编译时捕获错误的参数类型.

我希望有一个IDE可以在设计时向我建议变量的每个属性.可能我太微软了,但变量类型声明似乎是我的基本.

python programming-languages

4
推荐指数
1
解决办法
6111
查看次数