变量常量

 1 # 变量:可以随时会更改的区域(标识符)
 2 # 常量:不能更改的区域(标识符)
 3 
 4 
 5 # 概述:
 6 # 程序可操作的存储区的名称。
 7 # 程序运行期间能改变的数据。
 8 # 每个变量都有特定的类型。
 9 # 作用:将不同类型的数据存储到内存。
10 # 变量的定义:变量名 = 初始值(为了确定变量类型)
11 # 注意:变量在使用前必须先’定义’(即赋予变量一个值),否则会出现错误。
12 # python属于强语言类型,但没有明显标志。
13 
14 # 变量的定义
15 name = 'lily'
16 # 查看变量类型
17 # 语法格式: type(变量/常量名称)
18 print(type(name)) # str 字符串
19 print(name)
20 
21 age = 12
22 weight = 51.3
23 print(age)
24 print(type(age)) # int
25 print(weight)
26 print(type(weight)) # float
27 
28 # 查看变量的内存地址
29 # 语法格式: id(变量/常量名称)
30 print(id(name))
31 print(id(age))
32 print(id(weight))
33 
34 print("********************************")
35 num1 = 12
36 num2 = 12
37 print(id(num1))
38 print(id(num2))
39 
40 # 数据为不可变类型时,当值相同时,内存地址可能一致
41 str1 = "abc"
42 str2 = "abc"
43 print(id(str1))
44 print(id(str2))
45 
46 
47 # 常量
48 # python中不存在定义常量的关键字,如果想要定义常量,将标识符所有字母
49 # 大写,给人以提示即可。(本质是变量)
50 CONSTINT = 100
51 print(CONSTINT)
52 
53 
54 # 删除变量
55 age = "666"
56 print(age)
57 # 删除变量
58 # 语法格式:del 变量名称
59 # 注:删除的变量是不能够再直接使用的
60 # del age
61 # print(age) # NameError: name 'age' is not defined 变量未定义
62 
63  
64 
65 a = 1
66 print(a)
67 a = 2
68 print(a)
69 a = 3
70 print(a)

 

posted @ 2019-07-25 17:04  巨菜的小鸟  阅读(128)  评论(0编辑  收藏  举报