a = (a.replace(a[],))
打印结果:aDcdaDcd
疑问:我是替换的a[1],为啥a[5]也被替换了呢?怎么才能只替换a[1]呢?
l老师,你好,我这个为什么无法运行出来,一直在显示实例化测试
zhengshu = int zhengshu("234")
这2个的差别是1个是普通对象一个是函数对象?
def add(a,b,c):
'''完成三个数的加法,并返回他们的和'''
sum = a+b+c
print("{0}、{1}、{2}三个数的和是:{3}".format(a,b,c,sum))
return sum
add(10,20,30)
add(30,40,50)
老师,上面代码的return返回值,我们并没有使用到吗?它返回给谁啊?
请问老师标识符和字符串之间具体的关系?
例如:
a_b="qinchenhaoshuai"
那么标识符就是a_b
字符串就是qinchenhaoshuai
我可以理解为标识符是字符串的一个代号(不唯一),而字符串就是具体的内容
请问我这样理解对吗
a,b=1,2
a,b=b,a
老师这种赋值他的实际执行是怎么执行的呢,如果是按顺序执行,那第二句就解释不通
第一句的意思是把1赋值给a,2赋值给b
那执行第二句的时候,就把b的地址赋值给了a,此时a的地址就是b的了(2的地址了),之后再执行b=a,此时a的地址已经是2了,那执行后b也是2;
我感觉这种赋值方法应该不是按顺序依次赋值的执行的,他实际是怎么实现互换的呢
老师,这个为什么运行不出结果
老师,Python解释器咋知道名字为3的对象和名字为“我爱你”的对象,它们的id就是这个?(๑• . •๑)
老师,我想问一下,比如turtle.color('red')和print(a),这两个小括号之间一个有引号一个没有 那这个是有什么规定什么时候用什么时候不用吗
import time start1 = time.time() for i in range(1000): result = [] for m in range(10000): result.append(i*234000+m*3450) end1 = time.time() print('耗时:{0}'.format(end1-start1)) print('##################################################') start2 = time.time() for i in range(1000): result = [] c = i*234000 for m in range(10000): result.append(c+m*3450) #标记 end2 = time.time() print('耗时:{0}'.format(end2-start2))
老师你好,请问我标记的那行还可以再优化吗?
老师这运行结果感觉怪怪的倒数两行结果感觉不对近,但它也运行了,也不能说出错有那位大佬看出问题的所在了呀
为什么没有print()还可以运行报错
就是这个 \ 符号怎么打出来 我只打得出 /
老师好,关于返回值的print我不太理解,有如下测试,希望老师帮忙解答:
①和②比较:为什么①出现了return的内容,而②,将函数赋予b后,return的内容不显示呢?
②④比较:为什么②中赋值后,不显示return内容,而④,print后,只显示return内容,而不显示函数内的print内容?
③④比较:同样是print一个函数,为什么③直接print函数后,函数内print内容和return都显示,但是④,将函数赋值给b后,print出来的只是return内容?
②④比较:在②中,将函数赋予给b后,出现的是print内容‘test’,我理解的是,就是讲字符串‘test’赋值给了b,那么在④中,b是字符串,为什么print(b)出现的是define函数的return内容?
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637