python中的变量
Posted huahongzhenghexiu
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python中的变量相关的知识,希望对你有一定的参考价值。
与其他高级语言不同,python中有一个有趣的事情:只有变量而没有常量。python的程序员们会默认将变量名全部大写的变量视为常量使用
在python中使用变量并不需要事先设置类型,在为变量赋值的同时,会自动根据值的类型改变变量的类型
其实本质上是因为python的赋值操作是在内存中开辟一个地方存储值,并将变量名指向这个内存地址
再次为这个变量赋值的时候,会重新开辟一个新的内存地址,并改变指向关系
a = 10 print(type(a)) a = ‘acd‘ print(type(a))
上面的代码会分别输出int和str
python的变量命名要尽量做到见其名知其意(事实上所有的高级语言都是如此)
变量有两种命名规范,即下划线法和驼峰法,python尽量使用下划线法(可能是为了和js避嫌?)
变了的三大要素:变量名,赋值符号,值
以上是关于python中的变量的主要内容,如果未能解决你的问题,请参考以下文章
Xcode中的变量模板(variable template)的用法