python:
“列表元素添加的5种方式中,append(),insert(),extend()这三种是不生成新的列表对象的”,不太理解这句话。
列表里面多了新的对象,但是列表对象还是原来那个?根据上一节课中说的,列表在内存中的本质,a=[10,20,30,40],是四个对象的地址存放在了一个列表中,a这个变量指向了这个列表,现在a变成了[10,20,30,40,50],那么这个列表中就多了一个地址,多了一个地址为啥还是原来那个列表对象?不是从四个对象变成五个对象了吗?
什么是”常量字符串“?是不是相对应的,有”非常量字符串“?
课上老师说:用双引号引起来的字符串就是常量字符串。可是字符串不都是用双引号引起来的吗?
为什么print(a[-1:300])输出的是z啊?
下面这个样写是run不出东西,但是为什么也不报错呢??
为什么我这里时报错的
这个是a和n比较吧,不是b和n比较
老师,这个逻辑是对的把,只不过执行了continue的话,最终结果会不对是吗
想问一下老师左边那个structure栏怎么弄出来试了很多遍都不知怎么出来的
time.time()的返回值是默认7位小数吗?0.000001秒=1微秒,为啥不是默认六位小数呢?
老师,我这边循环写1000000的时候就卡住了,是运行太慢了,还是有啥限制
老师,【-5,256】的内容是在内存中存储的,那大于这个范围的数字缓存到链表,这个链表是文件存储,不占用内存吗,可以这么理解不
for x in range(5): for y in range(5): print(x,end="\t") print()
老师,第一个for循环是迭代0-4,第二个for循环则是把X里面迭代的对象再迭代五次,可以这么理解吧
sum_all = 0 #所有数字的累加和 sum_even = 0 #所有偶数累加和 sum_odd = 0 #所有奇数累加和 for x in range(101): sum_all += x if x%2==0: #判断奇偶数 sum_even += x else: sum_odd += x print("1-100累加和{0},奇数和{1},偶数和{2}".format(sum_all,sum_odd,sum_even))
#老师,我的结果为啥有点不一样啊
#您的代码结果就一段话,我的是一堆大段话
print(cell for cell in [(row,col) for row,col in zip(range(1,10),range(101,110))])
為什麼我這樣會不能達到這個效果
(1, 101)
(2, 102)
(3, 103)
(4, 104)
(5, 105)
(6, 106)
(7, 107)
(8, 108)
(9, 109)
l老师,你好,我这个为什么无法运行出来,一直在显示实例化测试
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637