Python中的变量


什么是变量?

变量是用于引用内存位置的名称。变量也称为标识符,用于保存值。

在Python中,我们不需要指定变量的类型,因为Python是一种类型推断语言,可以自动获得变量类型。

变量名称可以是字母和数字的组合,但它们必须以字母或下划线开头。

建议使用小写字母作为变量名。Rahul和rahul都是两个不同的变量。

标识符命名

变量是标识符的示例。标识符用于标识程序中使用的文字。下面给出了命名标识符的规则。

  • 变量的第一个字符必须是字母或下划线(_)。

  • 除第一个字符之外的所有字符可以是小写字母(az),大写字母(AZ),下划线或数字(0-9)的字母表。标识符名称不得包含任何空格或特殊字符(!,@,#,%,^,&,*)。

  • 标识符名称不得与该语言中定义的任何关键字相似。

  • 标识符名称区分大小写,例如我的名称,MyName不相同。

有效标识符的示例:a123,_n,n_9等。无效标识符的示例:1a,n%4,n     9等。

声明变量和赋值

在使用应用程序之前,Python并没有限制我们声明变量。它允许我们在所需的时间创建变量。

我们不需要在Python中声明显式变量。当我们为变量赋值时,自动声明变量。

equal(=)运算符用于为变量赋值。

例如:

未命名图片.png

输出:

>>> 10
ravi
20000.67

多重赋值

Python允许我们在单个语句中为多个变量赋值,这也称为多重赋值。

我们可以通过两种方式应用多个赋值,方法是将单个值分配给多个变量,或者将多个值分配给多个变量。让我们看看给出的例子。

1.为多个变量分配单个值

例如:

X = Y = Z = 50
Print x
Print y
Print z

输出:

>>> 50
50
50

2.将多个值分配给多个变量,将按变量出现的顺序分配值。:

例如:

A,B,C = 5,10,15
Print a
Print b
Print c

输出:

>>> 5
10
15

type()函数

变量可以保存不同数据类型的值。Python是一种动态类型语言,因此我们无需在声明变量时定义变量的类型。解释器隐式地将值与其类型绑定。

Python使我们能够检查程序中使用的变量的类型。Python为我们提供了type()函数,它返回传递的变量的类型。

请考虑以下示例来定义不同数据类型的值并检查其类型。

 A=10  
b="Hi Python"  
c = 10.5  
print(type(a));   
print(type(b));   
print(type(c));

输出:

<type'int'>
<type'str'>
<type'float'>