开发者社区> 问答> 正文

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

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

展开
收起
云计算小粉 2018-05-10 20:10:45 4265 0
2 条回答
写回答
取消 提交回答
  • 弱类型语言,变量在第一次被赋值时自动声明。在赋值时解释器会根据语法和右侧的操作数来决定新对象的类型。
    2019-07-17 22:22:17
    赞同 展开评论 打赏
  • 域名投资、域名选择、域名交易、域名行情等@我

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

    2019-07-17 22:22:17
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
From Python Scikit-Learn to Sc 立即下载
Data Pre-Processing in Python: 立即下载
双剑合璧-Python和大数据计算平台的结合 立即下载