📅  最后修改于: 2020-10-24 08:47:45             🧑  作者: Mango
变量是用于引用内存位置的名称。 Python变量也称为标识符,用于保存值。
在Python,我们不需要指定变量的类型,因为Python是一种推断语言,足够聪明以获取变量类型。
变量名可以是字母和数字组成的一组,但是它们必须以字母或下划线开头。
建议变量名使用小写字母。 Rahul和rahul都是两个不同的变量。
变量是标识符的示例。标识符用于标识程序中使用的字面量。下面给出命名标识符的规则。
在应用程序中使用Python不会将我们绑定为声明变量。它允许我们在需要的时间创建一个变量。
我们不需要在Python显式声明变量。当我们给变量赋值时,该变量会自动声明。
equal(=)运算符用于将值分配给变量。
声明变量时,有必要了解Python解释器的工作方式。处理变量的过程与许多其他编程语言有些不同。
Python是高度面向对象的编程语言。这就是每个数据项都属于特定类型的类的原因。考虑以下示例。
print("John")
输出:
John
Python对象创建一个整数对象并将其显示在控制台上。在上面的print语句中,我们创建了一个字符串对象。让我们使用Python内置的type()函数检查它的类型。
type("John")
输出:
在Python,变量是符号名称,是对象的引用或指针。变量用于通过该名称表示对象。
让我们了解以下示例
a = 50
在上图中,变量a引用一个整数对象。
假设我们将整数值50分配给新变量b。
变量b指向a指向的同一对象,因为Python不会创建另一个对象。
让我们将新值分配给b。现在,这两个变量将引用不同的对象。
如果我们将相同的变量分配给两个不同的值, Python将有效地管理内存。
在Python,每个创建的对象在Python唯一地标识。 Python保证不会有两个对象具有相同的标识符。内置的id()函数用于标识对象标识符。考虑以下示例。
a = 50
b = a
print(id(a))
print(id(b))
# Reassigned variable a
a = 500
print(id(a))
输出:
140734982691168
140734982691168
2822056960944
我们将b = a,a和b都指向同一个对象。当我们通过id()函数检查时,它返回了相同的数字。我们将a重新分配给500;然后它引用了新的对象标识符。
我们已经讨论了如何声明有效变量。变量名称可以是任何长度,可以具有大写,小写(A到Z,a到z),数字(0-9)和下划线字符(_)。考虑以下有效变量名称的示例。
name = "Devansh"
age = 20
marks = 80.50
print(name)
print(age)
print(marks)
输出:
Devansh
20
80.5
考虑以下有效变量名称。
name = "A"
Name = "B"
naMe = "C"
NAME = "D"
n_a_m_e = "E"
_name = "F"
name_ = "G"
_name_ = "H"
na56me = "I"
print(name,Name,naMe,NAME,n_a_m_e, NAME, n_a_m_e, _name, name_,_name, na56me)
输出:
A B C D E D E F G F I
在上面的示例中,我们声明了一些有效的变量名,例如name,_name_等。但是不建议这样做,因为当我们尝试读取代码时,可能会造成混淆。变量名应具有描述性,以使代码更具可读性。
可以通过以下方法创建多词关键字。
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
将按照变量出现的顺序分配值。
本节包含Python的基础知识,例如:
i)代币及其类型。
ii)评论
a)代币:
Python有以下标记:
在接下来的教程中,我们将在令牌上方详细讨论。