我在这里阅读了很多关于这个主题的内容,但我仍然找不到合适的答案。我有一个类:
class A(object):
def __init__(self, first, second):
self.first = first
self.second = second
def __eq__(self, other):
return ****
def __str__(self):
return *****
def __repr__(self):
return ****
a = A("a", "b")
Run Code Online (Sandbox Code Playgroud)
例如,我如何禁止 a.first = "c" ?
我有这个函数和一个装饰器 @decorator(integer)
def spam():
return "ABCD EFG"
def decorator(number):
def inside(function):
*do something*
return *somthing of type string*
return inside
Run Code Online (Sandbox Code Playgroud)
我想让装饰器返回 FUNCTION,接受整数并用number之后出现的字母替换每个字母。例如
@decorator(3)
def spam():
return "ABCD EFG"
Run Code Online (Sandbox Code Playgroud)
和
>>> print(spam())
"DEFG HIJ"
Run Code Online (Sandbox Code Playgroud)
如果我们有一个清单:
myList = [1,2,3,4,5]
Run Code Online (Sandbox Code Playgroud)
什么是使列表的索引循环的pythonic方法?意思是我永远不会得到indexError.我需要的指数,所以不能使用cycle带有next
例如:
>>>myList[6]
2
>>>myList[-6]
5
Run Code Online (Sandbox Code Playgroud) 我正在写个人信息过滤器.当遇到VALID电话或电子邮件时,将其替换为"[PRIVATE]";
有效电话例如是'0123 45678'并且'00123 45678'无效,但是在过滤之后第二个获得0 [PRIVATE].我如何只使用正则表达式查看整个单词,\bword\b并且完全无法正常工作.