Python初学3-变量和常量

一 变量

在计算机程序中,变量不仅可以是数字,还可以是任意的数据类型。
变量在程序中就是用一个变量名表示,变量名必须是大小写英文,数字和“_”的组合,且不能用数字开头,且不能用数字开头。

a=1
t_007='T007'
Answer=True
#错误例子
1_ans=True

“=”在Python中的含义是赋值,可以把任意数据类型赋值给变量,同一个变量可以反复赋值,同一个变量可以是赋不同类型的变量。

a=123     #a是整数
a='abc'   #a是字符串

Python和C++/JAVA的变量有所区别,JAVA和C++在变量定义的时候都是静态语言定义,也就是说在定义变量之前必须对变量的数据类型规定好,否则会出现错误。

a='abc'

Python解释器在计算机内存中做了以下操作:
(1)在内存中创建一个 ‘abc’字符串;
(2)在内存中创建一个名为a的变量,并把它指向‘abc’;

当变量不需要的时候Python会自动的回收变量,也可以手动的使用del语句删除变量。
del语句的语法是:
del var1[,var[2][,var3][…,varN]]]
例如:
a=123 ’b='abc' c='a' del a del b,c print(c)
删除变量后再去调用会发现变量已经不存在

Traceback (most recent call last):
  File "C:/Users/PD/Desktop/Python实验/4.py", line 6, in <module>
    print(c)
NameError: name 'c' is not defined

二 常量
在Python中使用全部都是大写的英文字母的变量名表示常量。但是在Python中它的值还是可以被改变,全部大写只是习惯上的规定。

PI=3.14
a=222
PI=a
发布了15 篇原创文章 · 获赞 3 · 访问量 351

猜你喜欢

转载自blog.csdn.net/Py_csdn_/article/details/82835849