python中的变量

1、python变量的“变”指向ID
不可通过变量名修改其指向数据单元的内容。
2、python数据类型不需要指定type
>>> s = 'mudy'
>>> type(s)
<class 'str'>
>>> d = 1.234
>>> type(d)
<class 'float'>

3、在c语言中,变量值的改变是指向内存区域的值的改变,而python中变量的改变是指改变了指向。

  >>> x = 12
  >>> y = 20
  >>> id(x)
  4297538240
  >>> id(y)
  4297538496
  >>> x = y
  >>> id(x)
  4297538496
  >>> 

在c语言中,更改变量的话,其指向的内存地址是不变的,改变的只是那个内存地址上的值,如果要想改变内存地址可以使用指针。

最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 指针是C语言中广泛使用的一种数据类型。 运用指针编程是C语言最主要的风格之一。利用指针变量可以表示各种数据结构; ...
    朱森阅读 3,682评论 3赞 44
  • 从三月份找实习到现在,面了一些公司,挂了不少,但最终还是拿到小米、百度、阿里、京东、新浪、CVTE、乐视家的研发岗...
    时芥蓝阅读 43,045评论 11赞 349
  • 所有的赋值其实都是把一个变量指向一个内存位置,这个内存位置里储存着数据。 list、dict、set三个可变对象的...
    JEZAU阅读 531评论 0赞 0
  • 苹果官方文档翻译 《Objective-C语言编程》(Programming with Objective-C) ...
    fever105阅读 26,444评论 19赞 129
  • 在电脑程序设计中,作用域(scope,或译作有效范围)是名字(name)与实体(entity)的绑定(bindin...
    MontyOak阅读 289评论 0赞 0

友情链接更多精彩内容