变量的定义和使用

变量可以理解为带有标签的盒子
即可以通过标签(标识符)访问变量
而变量本身是可以存放值的,因此类似于一个装东西的盒子
注意计算机中=是赋值运算符,不是数学中的相等
标识符的命名规范在前面已经讲过,与C中的命名规则差不多
python中最有意思的是其大大简化了变量的定义过程,前面没有出现数据类型
C++中定义人名为string name = "Users"
而在python中仅仅需要
name = 'Users'
print(name)
非常方便,快捷
在python中变量由三部分组成
标识:表示对象所存储的内存地址,使用内置函数id(obj)来获取
类型:表示的是对象的数据类型,使用内置函数type(obj)来获取
值:表示对象所存储的具体数据,使用print(obj)可以将值进行打印输出
可以通过以下的代码快速认识该对象的功能
name = 'Users'
print(name)
print(id(name))
print(type(name))
python中的标识可以认为与C中的地址概念是一样的

ps:如果想要在一行输入的时候没有空格来分割,那么可以使用以下的代码输出
print('123', '\b123')
前面所说的三引号其实就是''''''或者""""""
在这里面的效果和单引号和双引号的效果是一样的

注意一个变量是由id,type,value组成的
id就是该变量在内存中的地址
type就是该变量的类型,或者说读读取值得时候以什么方式读取
value就是变量中的值
而标识符中存储的其实就是id,通过id指向系统分配的那块内存,从而进行一些列的操作,其原理与C语言中的指针非常类似,感兴趣的同学可以前往C语言中的模块查看,那里的解释会更加清楚

posted @   banyanrong  阅读(172)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)
点击右上角即可分享
微信分享提示