第一个range和第二个range有什么区别
为什么我找个浅拷贝的代码跟老师的一模一样但是run不出东西?
为什么我函数名字中带着test字样就没法正常run了,会变成python test啥啥啥的,点了就很奇怪,如果函数命名中没有test字样就正常。老师的为啥没这种情况,老师的函数命名中就带着test字样
如果单词中字母是分开的而不是连在一起的会怎么判定
为什么我这个run出来局部变量耗时更长?
老师,之前的数字都可以直接打印。比如print(2)等等等。但是,为什么这次课中的,b2需要先转一下str(b2)。而不能直接打印。
怎么画半圆呀
老师,我想问下,如上a列表中每一个值存储占用的空间是320个字符,这320个字符是怎么分配的,是怎么存储地址,数值类型,以及相应的值的?
老师,我运行了你的代码。还是不行。
老师,我这个是不是安装环境有问题。完全是按课程内容打的。但就是跑不出来。似乎第一步的import就出问题了,无法引用。第一课的print是可以正常运行的。
b = [] for x in range(1,10): if x%2 == 0: b.append(x) print(b) #这样结果是[2,4,6,8] for x in range(1,10): b = [] if x%2 == 0: b.append(x) print(b) #为什么这样结果就是空列表?把b = []放进循环内部为什么就无效了?
我装了3.12.4的版本要重装吗
result = [] for i in range(100): for m in range(1000): result.append(i+m) print(len(result)) #生成的列表元素是100000个 for i in range(100): result = [] for m in range(1000): result.append(i+m) print(len(result)) #生成的列表元素只有1000个。为什么呢?result[]放在大循环内部和外部效果有什么不同?
为什么我写成下面这样就可以一直打印输出?不是说第二次就不能再使用了吗?
python:
“列表元素添加的5种方式中,append(),insert(),extend()这三种是不生成新的列表对象的”,不太理解这句话。
列表里面多了新的对象,但是列表对象还是原来那个?根据上一节课中说的,列表在内存中的本质,a=[10,20,30,40],是四个对象的地址存放在了一个列表中,a这个变量指向了这个列表,现在a变成了[10,20,30,40,50],那么这个列表中就多了一个地址,多了一个地址为啥还是原来那个列表对象?不是从四个对象变成五个对象了吗?
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637