为什么python中不需要变量名和变量类型声明-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

为什么python中不需要变量名和变量类型声明

云计算小粉 2018-05-10 20:10:45 2464

为什么python中不需要变量名和变量类型声明

Python
分享到
取消 提交回答
全部回答(2)
  • 路舟
    2019-07-17 22:22:17
    弱类型语言,变量在第一次被赋值时自动声明。在赋值时解释器会根据语法和右侧的操作数来决定新对象的类型。
    0 0
  • 大财主
    2019-07-17 22:22:17

    python是解释型语言,python的变量不需要声明,但是需要初始化,python解释器会为每个出现的对象分配内存,哪怕他们的值完全相等(注意是相等不是相同),其中变量其实通过一个标记调用内存中的值,而变量名就是这个标记的名称,python可以通过直接赋值初始化让一个变量拥有内存和值(电脑可以直接理解)。对比于编译型语言,解释器语言的优势在于,解释器帮你做了很多事,比如说动态分配内存--在python中可以直接给a赋值整形,浮点型,字符型等等,依次的赋给他。

    0 0
添加回答
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

推荐文章
相似问题
推荐课程