变量的三个特征和花式赋值

Posted aden668

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了变量的三个特征和花式赋值相关的知识,希望对你有一定的参考价值。

变量的三个特征

x=10
print(x)  #获取变量的变量值
print(id(x))  #获取变量的id,可以理解成变量在内存中的地址
print(type(x))  #获取变量的数据类型

id相等的变量,值一定相等,指向的是同一个内存地址;值相等的变量,id不一定相等

花式赋值

链式赋值(值相同才可使用)

x=10
y=10
z=10

print(x,y,z)

x=y=z=10
print(x,y,z)

交叉赋值(解压缩)

heighe_of_brown,height_of_cloud,height_of_jack=180,170,160
print(height_of_brown)
print(height_of_cloud)
print(height_of_jack)
#保证内存地址不变的情况下修改x和y
x=2000
y=3000
print(x,id(x))
print(y,id(y))
x,y=y,x
print(y,id(y))
print(x,id(x))

注释

代码注释分单行注释和多行注释,单行注释用#,多行注释用三对单/双引号,使用三引号注释可以换行.

#单行注释

'''
三单引号注释
三单引号注释
'''

"""
三双引号注释
三双引号注释
"""

添加注释的原则

  1. 不用全部添加注释,只需要在自己觉得重要或不好理解的部分加注释即可
  2. 注释可以用中文或英文,但不要用拼音

以上是关于变量的三个特征和花式赋值的主要内容,如果未能解决你的问题,请参考以下文章

三个特征变量怎么聚类python

015 变量的三个特征

Python变量的三个特征

值的条件赋值 - ifelse() 当条件和预期的返回值没有相同的特征时是最好的吗? [R]

值类型和引用类型的特征

java的三个基本特征是啥?