python 中a,b=10对吗
作者&投稿:车砍 (若有异议请与网页底部的电邮联系)
python的优化机制解释器开始的时候,会预先创建-5到256这些数字,所以将10赋值给a和b,ab都指向同一个对象,所以是ture。
Python拥有动态类型系统和垃圾回收功能,能够自动管理内存使用,并且其本身拥有一个巨大而广泛的标准库,提供了适用于各个主要系统平台的源码或机器码。
僪哗丽珠: a is b 比较的是变量a与变量b的内存地址是否相同,即 id(a)==id(b) Python的内置函数id就是用来查看变量地址的 id(a)等于id(b)说明变量a和变量b指向的是同一个内存空间.Python中整数、浮点数都是immutable,也就是创建以后不能改变内存空...
靖远县17149039540: python语言中<br>a=b的含义是什么? - ?
僪哗丽珠: 这种是赋值语句 很多编程语言中都有类似的 这里的意思是将b的值 赋给a 希望可以帮助你 请 采纳 谢谢
靖远县17149039540: Python中a,b=1024,1024 a is b 这最后是什么结果,为什么 - ?
僪哗丽珠: 最后结果就是告诉你语法错误....如果是:a,b = 1024,1024 a is b 的结果是False
靖远县17149039540: python中: a = [1,2] b = [3,4] c = a + b c = ? - ?
僪哗丽珠: a=[1,2] b=[3,4] c=a+b print (c) 结果如下 思路:其实就是两个列表相加
靖远县17149039540: >>> a,b=0,1 >>> while b<10 : print b a,b=b,a+b - ?
僪哗丽珠: 先判断b的值是否在范围中,然后输出b的值,b是当前输出菲薄拉稀中的项,而a是b前一个项的值,a,b=b,a+b应该是先用原来的值求出b和a+b值,然后赋给a,b.差不多是{t=a+b;a=b;b=t} 这样b就等于下一项的值,a变成原来b项的值,然后再进行下一轮循环.不知道你啊看懂,我也是个菜鸟,