前言

变量 是指在程序运行过程中可以改变,可以重新赋值的量,在定义变量后系统会为该变量开辟一个存储空间。

变量可以指定不同的类型,常用的数字类型有整型,浮点型和字符型。

变量在定义好数据类型后,解释器会分相应大小的内存空间,并决定什么数据可以被存储在内存中。

变量定义与使用

在 Python 中的定义变量不需要做类型声明,这区别于 C 语言。

Python 变量的创建方法是直接给该变量赋值,变量被赋值后该变量则被创建。

(1)简单赋值

#!/usr/bin/python3
#-*- coding: UTF-8 -*-

i = 100 #定义整型变量
j = 200.0 #定义浮点型变量
k = "python" #定义字符串变量

print(i)
print(j)
print(k)

运行输出如下:

100
200.0
python

(2)变量统一/对应赋值

#!/usr/bin/python3
#-*- coding: UTF-8 -*-

# 统一赋值
a = b = 100
c = d = 200.0
e = f = "Hellow World"

# 对应变量赋值
A , B , C = 100 , 200.0 , "learn python"

print(a)
print(b)
print(c)
print(d)
print(e)
print(f)
print(A)
print(B)
print(C)

运行输出:

100
100
200.0
200.0
Hellow World
Hellow World
100
200.0
learn python

(3)变量个数与系列长度不等赋值法

# 用变量前用*号声明,表示接收多余的数据
a, b, *c = [1, 2, 3, 4, 5]
# 冗余变量定义不受位置限制,但同等级下只能定义一个
d, *e, f = range(10)

打开 Python 开发交互控制台,进行赋值测试:

>>> a, b, *c = [1, 2, 3, 4, 5]
>>> a
1
>>> b
2
>>> c
[3, 4, 5]
>>> d, *e, f = range(10)
>>> d
0
>>> e
[1, 2, 3, 4, 5, 6, 7, 8]
>>> f
9

完整学习教程请访问Python3 入门教程——目录索引

最后修改:2022 年 06 月 11 日
如果觉得我的文章对你有用,请随意赞赏