当前位置: 首页 > 面试题库 >

如何在python中声明C类型的变量类型

景麒
2023-03-14
问题内容

我是一名编程专业的学生,​​我的老师从C语言开始教我们编程范例,他说,如果我以python交付我的作业是可以的(对于作业来说,这样做更容易,更快捷)。我想让我的代码尽可能与普通C语言尽可能接近。
问题是:
如何像在C语言中那样声明python中变量的数据类型:

int X,Y,Z;

我知道我可以在python中做到这一点:

x = 0
y = 0
z = 0

但这似乎需要大量工作,而且它错过了python比C更容易/更快的意义。那么, 最简单的方法 是什么?
PS我知道您不必 经常 在python中声明数据类型,但是我仍然想这样做,因此我的代码看起来像同学一样。


问题答案:

由于在C语言中既不存在“声明”也不存在“变量”,因此无法在Python中声明变量。这会将三个 名称* 绑定 到同一对象*

x = y = z = 0


 类似资料:
  • react用vite搭建的项目 想要做代码提示,必须声明variables的类型,不想再像下面这样写一遍。 想直接根据scss中定义的变量生成类型声明,要怎么做?类似 但是因为variables是个cssmodule,而不是个具体的对象,上面的写法还是不行? 有没有好的方式解决?

  • 当我试图运行我的BMI计算器时,我经常遇到这样一个错误“Cannot resolve method'println(java.lang.String,double)”当我试图运行我的BMI计算器时,我如何为一个double类型的变量声明一条语句?请帮帮我。这是我代码的链接

  • 我有一个类用复数来计算,一个实部和一个虚部作为双类型。在其他部分,我有一个rational类来计算有理数。现在我想让我的复形类能在实部和虚部是有理数的情况下运算。我读过一些关于泛型的文档,但我不知道如何将实部和虚部声明为泛型类型,以及当实部和虚部是双倍或有理时如何使用添加2复数的方法。这是我的测试代码: 如果您看到了我实现了2个add方法的代码,但我只想要一个,因此对于其他方法,也需要toStri

  • 变量为我们提供了程序可以操作的命名存储。 C ++中的每个变量都有一个特定的类型,它决定了变量内存的大小和布局; 可存储在该内存中的值范围; 以及可以应用于变量的操作集。 变量的名称可以由字母,数字和下划线字符组成。 它必须以字母或下划线开头。 大写和小写字母是不同的,因为C ++区分大小写 - C ++中有以下基本类型的变量,如上一章所述 - Sr.No 类型和描述 1 bool 存储值true

  • 变量其实只不过是程序可操作的存储区的名称。C++ 中每个变量都有指定的类型,类型决定了变量存储的大小和布局,该范围内的值都可以存储在内存中,运算符可应用于变量上。 变量的名称可以由字母、数字和下划线字符组成。它必须以字母或下划线开头。大写字母和小写字母是不同的,因为 C++ 是大小写敏感的。 基于前一章讲解的基本类型,有以下几种基本的变量类型,将在下一章中进行讲解: 类型 描述 bool 存储值

  • 问题内容: 我的应用程序有一个用于详细视图控制器的协议,指出它们必须具有一个属性: 我也有一些实现协议的不同类: 我的主视图控制器需要一个可以设置为实现该协议的任何子类的属性。 不幸的是,我找不到有关如何执行此操作的任何文档。在Objective-C中,这是微不足道的: 看来,Swift中没有可用的语法来做到这一点。我最接近的是在类定义中声明一个泛型: 但是然后我得到一个错误,说“类’Master

  • 当我试图运行我的BMI计算器时,我经常遇到这样一个错误“Cannot resolve method'println(java.lang.String,double)”当我试图运行我的BMI计算器时,我如何为一个double类型的变量声明一条语句?请帮帮我。这是我代码的链接

  • 问题内容: 我如何查看变量的类型(无符号32位,带符号16位等)? 问题答案: 与的类型不同,这似乎是你的问题。 尝试这个: 不过,在Python 3.0中int和long之间的区别消失了。