变量的定义和使用

变量可以理解为带有标签的盒子
即可以通过标签(标识符)访问变量
而变量本身是可以存放值的,因此类似于一个装东西的盒子
注意计算机中=是赋值运算符,不是数学中的相等
标识符的命名规范在前面已经讲过,与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语言中的模块查看,那里的解释会更加清楚

原文链接: https://www.cnblogs.com/banyanrong/p/15832758.html

欢迎关注

微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍

    变量的定义和使用

原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/187421

非原创文章文中已经注明原地址,如有侵权,联系删除

关注公众号【高性能架构探索】,第一时间获取最新文章

转载文章受原作者版权保护。转载请注明原作者出处!

(0)
上一篇 2023年2月12日 上午11:17
下一篇 2023年2月12日 上午11:17

相关推荐