美文网首页
变量的烦恼

变量的烦恼

作者: 大白python | 来源:发表于2019-06-28 21:58 被阅读0次
变量的烦恼

编程就是你发指令给电脑,让它帮你处理数据。
数据处理过程中,需要临时存在内存上,直到最终结果存回硬盘。

临时使用内存区域,大白之前学的C语言叫变量,变量有:
1- 变量名,它永久代表这一块内存区域,直到其被释放
2- 变量类型,
3- 内存大小,不同数据类型,其大小不一样
所以用C语言编程,需要花不少精力在使用与维护变量,一不小心,内存区域不够大,会造成内存溢出,程序崩溃。

也就是说你自己挖的坑,完了得你自己填,这点对非科班出身的大白更是头疼。

python没有变量的概念
python使用nane与object来使用内存。

大白理解:python一切皆是对象。

1,object:对象,python需用内存,指定一个区域,作为对象存关相关数据。
代码上用:整数,字符串,字典,列表,元组这几种形式来表现。
对象具有自已的属性与方法。

2,name:名称,python要让object参与程序的一个或多个运算操作,用一个name来关联它,这个name可以有一个或多个同时关联它。

具体化:如一个人,有一个名,也有多个小名,在学校叫李明,在家叫狗子;不同的人他会的技能又不一样,李明身高一米八,会弹吉他,刘东身体胖胖的,唱歌很好听。

#创建object
a=3
3就是object,a是name

#参与运算
a=a+1
#最后a为对象4的name了

python如何使用内存:初始python指定一区域存放对象3,用a关联它,算式运算后,python指定另一新的区域存放对象4,改变a的关联对象;同时释放对象3的内存区域。

如此一来,python让程序员重点关注对象的方法能力去处理问题,而少担心内存溢出了。

4,python对象分为可变型与不可变型
可变:字典,列表
不可变:元组,整型,字符串

PS:字典与列表是一个对象容器,但它存储的又不是对象本身,而是对象的reference(关联),容器改变也只是改变对象的关联,而这关联的值就是对象所在区的内存地址。

5,如何查对象的类型与id
用type()函数查询类型
用id()方法查内存地址

python中,操作对象,首先明确它是什么数据类型,再去用它自身的方来处理。

100大神,80大牛,60大白,能用,够用,就好

相关文章

  • 变量的烦恼

    编程就是你发指令给电脑,让它帮你处理数据。数据处理过程中,需要临时存在内存上,直到最终结果存回硬盘。 临时使用内存...

  • 没有烦恼的烦恼

    最近忽然感觉自己没有烦恼了,没有烦恼也就是没有心事了,没有心事却还睡不着,这脑子里得想点啥呢? 以前...

  • 没有烦恼的烦恼

    别人都想让自己的烦恼快快消失,我却想让自己的烦恼快快萌发。唉!我也不是胡思乱想、说梦话,我为没有烦恼而发愁是有原因...

  • 不算烦恼的烦恼

    天天做饭的人,需要时常买菜。没有太多时间逛菜市场,小区门口菜铺子是我经常光顾的地方。这一片像我这样的人很多,因此...

  • 烦恼,我的烦恼

    时常想学习,想看书,每每不如意想看书,不开心想看书,被批评想看书,工作想看书,就是睡觉前也是想看书。但是在这么...

  • Python list 的一些高级操作及注意事项

    列表生成式使用列表生成式,可以简化代码,并且不会有变量重名的烦恼(仅限于python 3.x 版本)。这也是网上流...

  • 我的烦恼 爸爸的烦恼 未来的烦恼

    刚刚结束财务管理的复习 啊不 预习 才刚刚有的思路和框架 好多事情我不知道该如何形容 这让我想起我很喜欢的一首歌 ...

  • 每日笔记(2022年1月28日)

    今日读了《变量:大国的腾挪》(作者:何帆)第六章,以下是摘录。 年轻人为他们尚未拥有的东西烦恼,老年人只在已经拥有...

  • 烦恼烦恼太烦恼

    是不是应该有个词叫睡眠商,天天的睡觉有这么困难吗,不陪着就不睡,非得大人在身边,亲也得洗漱也得洗衣服的啊,哪有功夫...

  • 烦恼,烦恼,真烦恼

    烦恼,烦恼,真烦恼,作业多是个大烦恼。 每天晩上,作业多得像一座山。有《生字抄写本》,有《数学黄冈》,有《数学课堂...

网友评论

      本文标题:变量的烦恼

      本文链接:https://www.haomeiwen.com/subject/mkuecctx.html