JZTXT
  • 首页
  • Ai
  • Java
  • Python
  • Android
  • Mysql
  • JavaScript
  • Html
  • CSS

花式赋值

发布时间 2023-09-06 16:55:06作者: 陈hao

目录
  • 花式赋值
    • 交叉赋值(解压缩)
      • 1.保证内存地址不变的情况下修改x和y
      • 2.中心变量的思想
    • 交叉赋值
      • 1.内存地址相同,值一定相同
        • x,y = y,x
        • print('y:',id(y))
        • print('x:',id(x))
      • 2.值相同,内存地址不一定相同
        • x = 1000
        • y = 1000
        • print('y:',id(y))
        • print('x:',id(x))
    • 链式赋值(值相同才能使用)
        • a = 10
        • b = 10
        • c = 10
        • print(a,b,c)
        • a=b=c
        • print(a,b,c)

花式赋值

交叉赋值(解压缩)

1.保证内存地址不变的情况下修改x和y

2.中心变量的思想

交叉赋值

1.内存地址相同,值一定相同

x,y = y,x

print('y:',id(y))

print('x:',id(x))

2.值相同,内存地址不一定相同

x = 1000

y = 1000

print('y:',id(y))

print('x:',id(x))

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

a = 10

b = 10

c = 10

print(a,b,c)

a=b=c

print(a,b,c)

    本栏目推荐文章
  • js中的对象,如果赋值给多个变量,那么会有性能问题吗
  • java实体类中给引用类型对象直接赋值报错记录
  • sqlserver 查询结果赋值到Excel会出现换行
  • 仓位赋值
  • 05 Verilog语法_过程结构与赋值
  • VBA遍历控件,并在指定的位置赋值
  • 赋值运算符
  • C和MATLAB中:同时对多个变量连续赋值
  • Python Numpy 数组修改赋值的方法及示例
  • ES6之解构赋值
版权声明:本网站为非赢利性站点,本网站所有内容均来源于互联网相关站点自动搜索采集信息,相关链接已经注明来源。
联系我们