Python中的变量
什么是变量?
变量是用于引用内存位置的名称。变量也称为标识符,用于保存值。
在Python中,我们不需要指定变量的类型,因为Python是一种类型推断语言,可以自动获得变量类型。
变量名称可以是字母和数字的组合,但它们必须以字母或下划线开头。
建议使用小写字母作为变量名。Rahul和rahul都是两个不同的变量。
标识符命名
变量是标识符的示例。标识符用于标识程序中使用的文字。下面给出了命名标识符的规则。
变量的第一个字符必须是字母或下划线(_)。
除第一个字符之外的所有字符可以是小写字母(az),大写字母(AZ),下划线或数字(0-9)的字母表。标识符名称不得包含任何空格或特殊字符(!,@,#,%,^,&,*)。
标识符名称不得与该语言中定义的任何关键字相似。
标识符名称区分大小写,例如我的名称,MyName不相同。
有效标识符的示例:a123,_n,n_9等。无效标识符的示例:1a,n%4,n 9等。
声明变量和赋值
在使用应用程序之前,Python并没有限制我们声明变量。它允许我们在所需的时间创建变量。
我们不需要在Python中声明显式变量。当我们为变量赋值时,自动声明变量。
equal(=)运算符用于为变量赋值。
例如:
输出:
>>> 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'>