变量

简介: 变量

在Python中,等号=是赋值语句,可以把任意数据类型赋值给变量,同一个变量可以反复赋值,而且可以是不同类型的变量,例如:

a = 123 # a是整数
print(a)
a = 'ABC' # a变为字符串
print(a)
这种变量本身类型不固定的语言称之为动态语言,与之对应的是静态语言。静态语言在定义变量时必须指定变量类型,如果赋值的时候类型不匹配,就会报错。例如Java是静态语言,赋值语句如下(// 表示注释):

int a = 123; // a是整数类型变量
a = "ABC"; // 错误:不能把字符串赋给整型变量
和静态语言相比,动态语言更灵活,就是这个原因。

请不要把赋值语句的等号等同于数学的等号。比如下面的代码:

x = 10
x

目录
相关文章
|
6月前
|
存储 C++
6变量
6变量
46 1
|
6月前
|
C++
c++常见变量
c++常见变量
48 0
|
3月前
|
Python
变量
【8月更文挑战第6天】变量。
59 4
|
4月前
|
存储 C语言
C 变量
【7月更文挑战第2天】C 变量。
23 2
|
6月前
|
存储 C语言 容器
C变量
C变量
37 1
|
6月前
|
存储 程序员 编译器
C++程序中的变量
C++程序中的变量
62 1
|
6月前
|
Python
DTL变量
【2月更文挑战第28天】DTL变量。
44 1
C4.
|
6月前
|
存储 数据安全/隐私保护 C++
C++的claas变量
C++的claas变量
C4.
48 0
|
6月前
|
存储 编译器 C++
c++的变量
c++的变量
42 0
思考变量引起的巨大变化
思考变量引起的巨大变化