Python 是一种动态类型语言,这意味着我们在使用它之前不需要提到变量类型或声明。它使 Python 成为最高效、最易于使用的语言。在 Python 中,每个变量都被视为一个对象。
在声明变量之前,我们必须遵循给定的规则。
- 变量的第一个字符可以是字母或(
_
)下划线。 - 变量名中不应使用特殊字符(@、#、%、^、&、*)。
- 变量名区分大小写。例如——年龄和年龄是两个不同的变量。
- 保留字不能声明为变量。
让我们理解几个基本变量的声明。
民数记
Python 支持三种类型的数字——整数、浮点数和复数。我们可以声明任意长度的变量,没有限制声明任意长度的变量。使用以下语法声明数字类型变量。
示例-
num = 25
print("The type of a", type(num))
print(num)
float_num = 12.50
print("The type of b", type(float_num))
print(float_num)
c = 2 + 5j
print("The type of c", type(c))
print("c is a complex number", isinstance(1 + 3j, complex))
输出:
The type of a <class 'int'>
25
The type of b <class 'float'>
12.5
The type of c <class 'complex'>
c is a complex number True
用线串
该字符串是 Unicode 字符的序列。它使用单引号、双引号或三引号来声明。让我们理解下面的例子。
示例-
str_var = 'JavaTpoint'
print(str_var)
print(type(str_var))
str_var1 = "JavaTpoint"
print(str_var1)
print(type(str_var1))
str_var3 = '''This is string
using the triple
Quotes'''
print(str_var3)
print(type(str_var1))
输出:
JavaTpoint
<class 'str'>
JavaTpoint
<class 'str'>
This is string
using the triple
Quotes
<class 'str'>
多重分配
1。给多个变量赋值
我们可以在同一行同时分配多个变量。例如-
a, b = 5, 4
print(a,b)
输出:
5 4
值按给定的顺序打印。
2。给多个变量赋值
我们可以将单个值赋给同一行的多个变量。考虑下面的例子。
示例-
a=b=c="JavaTpoint"
print(a)
print(b)
print(c)
输出:
JavaTpoint
JavaTpoint
JavaTpoint