class car(object):
def __init__(self, make, model, year):
self.make = make
self.model = model
self.year = year
self.odometer_reading = 0
class electricCar(car):
def __init__(self, make, model, year):
super().__init__(make, model, year)
tesla = electricCar('tesla', 'model s', 2016)
print tesla.get_descriptive_name()
Run Code Online (Sandbox Code Playgroud)
TypeError:super()至少需要1个参数(给定0)
super()函数有什么问题?
我上课了.我有两个实例成员变量x和y,并且该类还有一个函数,它再次接受两个名为x和y的变量.
public class MyClass
{
public int x;
public int y;
public int Add(int x , int y)
{
return (x + y);
}
}
Run Code Online (Sandbox Code Playgroud)
现在我正在创建类的实例并将值分配给实例变量.如果我使用相同的实例调用该函数,则实例变量的值将更改为我作为参数传递给函数的值,如图所示下面
MyClass abs = new MyClass();
abs.x = 10;
abs.y = 11;
Console.WriteLine(abs.Add(12, 13).ToString());
Run Code Online (Sandbox Code Playgroud)
调试时我发现实例变量的值分别变为12和13.为什么会这样?究竟发生了什么.
我有一个包含这样的字符串的列表:
List<String> data = new List<String>
{
"marine",
"blue",
"SEM",
"seven",
"sensible",
"six"
};
Run Code Online (Sandbox Code Playgroud)
现在我想将此列表与字符串进行比较,并将匹配项添加到新列表中:
String input = "se";
List<String> newList = new List<String>;
Run Code Online (Sandbox Code Playgroud)
匹配条件是,第一个字母应该相同(区分大小写).在这种情况下,newList包含:
"七"和"明智"
最高性能的解决方案如何?
我面临着有关统一 UI 元素的问题。
我正在为所有 Facebook 好友的分数制作一个排行榜,就像钢琴块一样。
我尝试在运行时实例化 UI 元素,但无法实现。我想在 for 循环中为 UI 文本和 UI 图像分配随机值。
我制作了一系列面板,并根据我的要求激活和停用它们。
我得到了父级,但我不知道如何找到它的子级(这些子级是 UI 元素)并分配一个值。
我正在尝试在 Window 中的 bash 上使用“pip install -rrequirements.txt”命令安装软件包。下面显示了requirements.txt
Package Version
- - - - - - - -
absl-py 1.0.0
appdirs 1.4.4
astroid 2.11.2
astunparse 1.6.3
audioread 2.1.9
black 22.3.0
cachetools 5.0.0
certifi 2021.10.8
~~~~ ~~~~~
Run Code Online (Sandbox Code Playgroud)
但是,我收到如下错误: ERROR: Invalid required: 'Package Version' (from line 1 ofrequirements.txt)
然后,我尝试在 requests.txt 中不包含第一行,但收到相同的错误消息。我该如何处理这个问题?
我有一个List<int>可以包含1到n值的值.
让我们说它们是四个整数{3,11,108,32}
我需要将整数列表构造成这样的字符串
(3,11,108,32) - 即.逗号分隔
我意识到这是非常微不足道的,但我正在寻找最有效的解决方案.
例如,如果您只有一个项目,则字符串中不应该有逗号,但应该存在所有其他项目之间.
我可能错过了一些非常简单的东西,但是我想弄清楚如何计算在将X除以Y之后剩下的东西.我不是指余数,我的意思是,例如,如果我将100除以7 => 6组15 +一组10,我怎么得到10?
我没有要显示的代码,因为我不知道从哪里开始.X和Y都是整数.
我在equals按钮上有错误.
private void button25_Click(object sender, EventArgs e)
{
lblShowOp.Text = "";
switch (operation)
{
case "+":
tb1.Text = (results + Double.Parse(tb1.Text).ToString());
break;
case "-":
// operator '-' cannot be applied to operands of type 'double and string'
tb1.Text = (results - Double.Parse(tb1.Text).ToString());
break;
case "*":
// operator '*' cannot be applied to operands of type 'double and string'
tb1.Text = (results * Double.Parse(tb1.Text).ToString());
break;
case "/":
// operator '/' cannot be applied to operands of type 'double and string'
tb1.Text …Run Code Online (Sandbox Code Playgroud) 当我按下子窗体上的关闭按钮时,应关闭父窗体.
由于编程效率高,我不喜欢使用表单show()和hide()方法.(而不是我使用showDialog()方法)
让我们假设我有3个表格
从form_A我将使用form_B.ShowDialog()方法打开form_B .然后我进一步使用form_C.ShowDialog()method 从form_B打开form_C .
我的问题是当我使用按钮点击事件关闭form_C时,应该关闭form_C和form_B并返回到form_A.我怎么能这样做?
有人请帮帮我.
我有一个List <>声明,可以在整个类中访问
List<article> data;
Run Code Online (Sandbox Code Playgroud)
现在我正在使用一种方法来填充List <>:
StreamReader sr = new StreamReader(filePath);
while (!sr.EndOfStream)
{
string[] Line = sr.ReadLine().Split(';');
article newArticle = new article();
newArticle.articleNumber = Line[0];
newArticle.description = Line[1];
newArticle.articleId = Line[2];
try
{
data.Add(newArticle);
}
catch(NullReferenceException ex)
{
// Nothing to do here
}
}
Run Code Online (Sandbox Code Playgroud)
每次循环重复时,newArticle-Object都包含他的所有元素,因此它定义为非null.但它不会添加到数据列表<>.我错过了什么?
我1 2 3 4 5在C#中有一个数组.我只想打印格式:[]; 防爆.[1, 2, 3, 4, 5]
c# ×9
.net ×2
python ×2
.net-4.0 ×1
collections ×1
installation ×1
math ×1
null ×1
oop ×1
pip ×1
python-2.x ×1
string ×1
winforms ×1