我是刚刚开始学习Python的Java人.举个例子:
class Person():
    def __init__(self, name, phone):
        self.name = name
        self.phone = phone
class Teenager(Person):
    def __init__(self, name, phone, website):
        self.name=name
        self.phone=phone
        self.website=website
我确信有很多冗余代码(我知道在Java中,上面的代码有很多冗余).
关于哪些属性已从父类继承,哪些部分是多余的?
假设我有两个类(一个是父类,一个是子类).如果在子类中定义的方法不同,我如何引用父类中的方法?
这是代码:
class A:
    def __init__(self, num):
        self.value=num
    def f(self, num):
        return self.value+2
class B(A):
    def f(self, num):
        return 7*self.f(num)
在最后一行中,我想用"self.f(num)"命令引用父类A,而不是B中创建无限递归的方法本身.先感谢您.
我是网络编程的初学者,有一些非常简单的问题.
我试图在一个段落中加粗几个单词,但我不知道如何使用HTML/CSS.我已经想出如何加粗整段,但还没有个别单词.如何在一个单词中加粗,比如我的例子中的"粗体"?
这大胆整个段落:
<html>
<head>
<style type="text/css">
p.n1
{
    font:15px bold 30px Georgia,serif;
}
</style>
</head>
<body>
<p class="n1">I am in bold. </p>
</body>
</html>
我是网页设计的初学者,所以我有一个相当业余的问题要问.我创建了一个文本框,但我不知道如何使边缘圆形而不是矩形.我知道CSS在矩形边框上起作用.如果可能的话,我还想在盒子下面添加一个小阴影,我不知道如何实现它.这是我专门针对盒子部分的代码:
#wrapper{
border: solid 1px #eeeeee;
}
"#wrapper"是指另一个文档中的一段php代码.谢谢.
我正在计算python中线段的长度,但我不明白为什么一段代码给我零,另一段给出正确的答案.
这段代码给了我零:
def distance(a, b):
    y = b[1]-a[1]
    x = b[0]-a[0]
    ans=y^2+x^2
    return ans^(1/2)
这个给了我正确的答案:
import math as math
def distance(a, b):
    y = b[1]-a[1]
    x = b[0]-a[0]
    ans=y*y+x*x
    return math.sqrt(ans)
谢谢.
我想通过将列表的每个值分配给"喜欢"来返回元素字典,但我不断出现错误.这是我的代码.
def f([a,b,c]):
    d={a:'like'}
    for x in [a,b,c]:
        d[x]='like'
    return d
python ×4
css ×2
html ×2
inheritance ×2
paragraph ×2
polymorphism ×2
attributes ×1
border ×1
dictionary ×1
distance ×1
formula ×1
hashtable ×1
rounding ×1