找到 34423 篇文章 关于编程

如何在Python中打印单个和多个变量?

AmitDiwan
更新于 2023年10月26日 03:30:56

26K+ 次浏览

要轻松地在 Python 中显示单个和多个变量,请使用 print() 语句。对于多个变量,请使用逗号运算符。变量是保留的内存位置,用于存储值。这意味着当您创建变量时,您会在内存中保留一些空间。根据变量的数据类型,解释器会分配内存并决定可以在保留的内存中存储什么。因此,通过为变量分配不同的数据类型,您可以将整数、小数或字符存储在这些变量中。在 Python 中打印单个变量要显示单个变量,只需使用 print() 方法 − ... 阅读更多

C++ 中的构造函数何时被调用?

Samual Sam
更新于 2019年7月30日 22:30:26

580 次浏览

在这里我们将看到,构造函数何时被调用。这里的构造函数有不同的类型。全局的,局部的,静态局部的,动态的。对于全局对象,构造函数在进入主函数之前被调用。示例 #include using namespace std; class MyClass {    public:       MyClass() {          cout

使用 Python 在一行中交换两个变量?

AmitDiwan
更新于 2022年8月11日 11:50:04

3K+ 次浏览

我们将学习如何在单行中交换两个变量。假设我们的输入如下:− a = 10 b = 5 交换后的输出如下:− a = 5 b = 10 使用逗号运算符在一行中交换两个变量使用逗号运算符,您可以在一行中创建多个变量。这里考虑了相同的概念,并且变量值被交换了 − 示例 a = 5; b = 10; print("Variable1 = ", a); print("Variable2 = ", b); #在一行中交换两个变量 ... 阅读更多

C++ 中的三法则

karthikeya Boyini
更新于 2019年7月30日 22:30:26

241 次浏览

三法则是在使用 C++ 时的一条经验法则。这是一种良好的实践规则,它指出:如果您的类需要显式定义复制构造函数、赋值运算符或析构函数中的任何一个,那么它很可能需要这三个。为什么是这样?这是因为,如果您的类需要上述任何一个,它正在管理动态分配的资源,并且可能需要另一个来成功实现这一点。例如,如果您需要赋值运算符,您将创建当前通过引用复制的对象的副本,因此会分配... 阅读更多

当我们超过 C++ 中内置数据类型的有效范围时会发生什么?

Samual Sam
更新于 2019年7月30日 22:30:26

367 次浏览

在这里,我们将看到如果我们超过 C++ 中内置数据类型的范围,结果将是什么。让我们看一些例子。第一个是字符类型数据。这里我们使用从 0 到 300 的循环,所以它应该从 0 到 300 打印,然后停止。但是它会生成一个无限循环。字符类型数据从 -128 到 127。因此,从 127 增加后,它将再次变为 -128。所以它永远不会到达 300。示例 #include using namespace std; int main() {    for (char x = 0; x ... 阅读更多

何时在 Python 中使用 yield 代替 return?

Chandu yadav
更新于 2019年7月30日 22:30:26

932 次浏览

简而言之,每当程序控制到达 return 语句时,程序的执行就会终止,其余语句将不会执行。但是,对于 yield,每当程序控制到达 yield 语句时,程序的执行就会暂停,稍后我们可以继续函数中的其他语句。让我们详细了解这两个语句。Yield在函数中使用 yield 语句会使该函数成为一个生成器函数,该函数可以在循环中使用。当函数正在运行并且 yield 语句执行时,yield 后面的值将传递回执行该函数的循环... 阅读更多

C++ 中 set、multiset、unordered_set、unordered_multiset 之间的区别

Anvi Jain
更新于 2019年7月30日 22:30:26

269 次浏览

在这里,我们将了解 C++ 中 set、multiset、unordered_set 和 unordered_multiset 的区别。让我们通过一些例子来了解它们的属性。SetSet 的属性如下所示:按排序顺序存储数据仅存储唯一值我们可以插入或删除数据,但不能更改数据我们可以使用开始和结束迭代器删除多个元素我们可以使用迭代器遍历集合集合使用二叉搜索树实现现在让我们看一个例子示例 #include #include using namespace std; main() {    int data[15] = {11, 55, 22, 66, 33, 22, 11, 44, 77, 88, 66, 99, 66, 23, 41};    set my_set;    for(int i = 0; i

使用 boost multiprecision 库计算大数的阶乘

karthikeya Boyini
更新于 2019年7月30日 22:30:26

130 次浏览

为了找到大数的阶乘,我们可以使用 boost 库。这个库提供了高精度数字。使用 boost multiprecision 库,我们可以获得比 64 位更高的精度。示例 #include #include using boost::multiprecision::cpp_int; using namespace std; cpp_int Large_Fact(int number) {    cpp_int fact = 1;    for (int i = 1; i > fact >> endl; }输出9332621544394415268169923885626670049071596826438162146859296389521759999322 9915608941463976156518286253697920827223758251185210916864000000000000000000 000000

C++ 中的 override 关键字

Nishtha Thakur
更新于 2019年7月30日 22:30:26

4K+ 次浏览

函数重写是 C++ 最常见的特性。基本上,函数重写意味着重新定义基类中存在的函数,也可以在派生类中定义。因此,函数签名相同,但行为不同。但是,程序员在重写该函数时可能会犯错。例如,如果签名不同,则它将被视为另一个函数,而不是重写的方法或该方法。在这种情况下,我们可以使用 override 关键字。此关键字是在 C++11 中引入的。当... 阅读更多

C 中 sizeof() 中编写的任何内容都不会执行

Smita Kapse
更新于 2019年7月30日 22:30:26

123 次浏览

sizeof 函数(有时称为运算符)用于计算给定参数的大小。如果给出一些其他函数作为参数,则这些函数不会在 sizeof 中执行。在下面的示例中,我们将在循环内放置一个 printf() 语句。然后我们将看到输出。示例 #include double my_function() {    printf("This is a test function");    return 123456789; } main() {    int x;    x = sizeof(printf("Hello World"));    printf("The size: %d", x);    x = sizeof(my_function());    printf("The size: %d", x); }输出The size: 4 The size: 8 printf() 没有执行,它... 阅读更多

广告
© . All rights reserved.