第二章 初识变量(带点小细节)

1.变量与常量

1.1变量

# 什么是变量
	变化的量  用于记录事物的某种状态
# 如何使用变量
		username = 'fq'
    	age = 18
    	hobby = 'laddy'
	'''
	age = 18
变量名 赋值符 变量值
 遇到赋值符号先看符号右边再看符号左边
 		先在内存空间中申请一块内存空间存储 变量值
 		将 变量值 所在的内存空间地址绑定给 变量名
 	  之后如果访问 变量值 只需要通过访问 变量名 就可
 	
	'''

1.2命名规范与风格

# 命名规范
	1.变量名只能由数字、字母、下划线任意组合
    2.变量名不能以数字开头,下划线建议不要_开头(有特殊含义)
    3.变量名不能与关键词冲突
    4.变量名的命名一定要见名之意(重要)

# 命名风格
	1.驼峰体
    	大驼峰  # 单词所有首字母大写
        	UserName
        小驼峰  # 第一个首字母小写其余首字母大写
        	userName
    2.下划线
    		user_name
    

1.3常量

主要用于记录一些不变的状态
	Python中没有真正意义上的常量,经常把全大写的变量看做常量
 	其他编程语言中存在不可修改的常量

1.4变量三要素

1.变量的值          print(x)
2.变量的内存地址     print(id(x))   # 一连串数字 相当于是内存地址
3.变量的数据类型	  print(type(x))

	# 补充  
    '''
    一个变量名只能指向一个内存地址
    一个内存地址可以有多个变量名指向
    '''

2.垃圾回收机制

 # 垃圾数据的定义
    在内存中没有任何变量名指向的数据
    
  # 针对垃圾数据Python开发了一套自动化回收方案
	  1.引用计数
    		未被绑定引用的就是‘垃圾’
      2.标记清除
    		当内存将占满时 Python会自动暂停程序的执行 从头到尾将内存数据打上标签之后一次性清除数据
      3.分代回收
    	  将数据的监管分为三层  随层级的下降监督的频率降低
   			如下图:

image

3.数据类型

列如,视频,音频,表格,文件,图片

整型
	int (整数) 
浮点型
	float(带小数点的)
posted @ 2021-11-02 13:11  hai起奈  阅读(50)  评论(0编辑  收藏  举报