变量是为了存储数据开辟出的内存空间,变量就像一个箱子。变量名索引内存空间的地址。
变量名的命名规则:
见名知义,区分大小写
1.只能由字母、数字、下划线组成
2.不能以数字开头
3.不能与内的关键函数重名。
变量命名的方法:
1.下划线式
user_name
2.小驼峰
Username
3.大驼峰
UserName
如何查找一个变量的内存地址:
使用id(变量名)
内存中变量名唯一,即第一次创建后就保留在内存中,下次修改变量值不会改变变量的内存地址。
变量的格式化:
1 使用 “s%" %号来实现,s%可以说是万能的
2 ‘{}’.format(name),可以对大括号里的进行填充,python3可以这样用f'{name}'
变量的引用:
变量和数据都是保存在内存中的,在python中函数的参数传递以及返回值都是靠引用传递的。
变量和数据分开存储,数据保存在内存的一个位置。变量保存数据在内存中的地址,这就叫引用。
id()查看变量保存数据的内存地址
如果变量之前就被定义,当对变量再次赋值,数据就会被修改,变量就改为对新数据的引用。
函数的参数和返回值的传递:
函数的实参/返回值都是靠引用传递的