Python必须掌握的200道面试题

基础笔试题

基础算法题

首页 > Python必须掌握的200道面试题 > 基础笔试题 > 1.1节:什么是变量?

1.1节:什么是变量?

薯条老师 2020-05-28 08:10:13 232480 0

编辑 收藏

教程引言:

荟萃经典的Python面试题,包括但不限于基础知识,高阶知识,算法,以及开放性回答等必考的面试题。

什么是变量?

变量是一种类似"容器"的逻辑概念,用来存储值,比如定义一个整型变量 ,那么这个变量存储的是整数类型的值。那么,为什么变量可以存储值呢?因为变量对应的是一段内存空间,变量存储值,是指将值存储在变量所对应的内存空间中。

Python中的变量

我们通常使用的Python是CPython, CPython中的变量是一个存储内存地址的容器,将值或变量赋值给其它变量,是指将值的内存地址或变量存储的内存地址,再拷贝到其它变量中。分析下面的代码,加深对Python变量的理解:

# 定义变量number,指向的值为1
number = 1

# 在CPython中,通过id来获取数据对象的内存地址
if id(1) == id(number):
    print("值1的内存地址与变量number存储的内存地址相等")

关注微信公众号:薯条编程,公众号后台回复"Python资料",免费领取Python电子书,以及学习免费的Python视频课程。小班授课,学期半年,大神手把手教学,月薪8000以上,火热报名中,点击了解线下就业培训。

欢迎 发表评论: