让我想起了函数嵌套
a=a.replace('d',第)
a原来的对象会被清理掉,还是保存在堆区浪费资源
老师问个问题为什么有时候括号会报错
del删除和自动删除机制不是重复了吗?
如果不是,del和自动删除机制的作用分别是啥
老师,我之前装了pycharm社区版,但我的弄成了中文版,我按照视频的步骤:文件->编辑器->字体 想去修改“代码”的字体大小,但是它只改变下面输出框内的字体大小,上面的代码大小不变,怎么办啊?
老师这样是不是解决了输入一百会输出等级不是A呢?
class Benz:pass class BMW:pass class BYD:pass class CarFactory: def createCar(self,brand): if brand == "奔驰": return Benz() elif brand == "宝马": return BMW() elif brand == "比亚迪": return BYD() else: return "位置品牌,无法创建" factory = CarFactory() c1 = factory.createCar("奔驰") c2 = factory.createCar("宝马") print(c1) print(c2)
老师,请问既然下面建了一个工厂类,那为什么说明还需要建三个实际的类,而且没有实际的那三个类,就会报错
import time time1 = time.time() a = "" for i in range(1000000): a += "sxt" time2 = time.time() print("+连接的运算时间:"+str(time2-time1)) time3 = time.time() li = [] for i in range(1000000): li.append("sxt") b = "".join(li) time4 = time.time() print("join()连接的运算时间:"+str(time4-time3))
老师请教一下,我在学习字符串_split()分割_join()合并_代码效率测试的时候,敲的出来的代码为何显示连接运算时间,是不是代码哪一个步骤写的不对。请指点学生一二,
为什么上一章没有声明nonelocal会报错而这一章没有呢
老师,b=10下面先执行def inner():里面的内容 还是先执行a=1000下面的inner()
>>> 12
12
>>> 0b101
5
>>> 0o19
SyntaxError: invalid syntax
>>> 0o10
8
>>> 0xff
255
>>> 0xf
15
>>> 0x10
16
#我把代码复制粘贴,结果报错了
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(10,20,50)
加return和不加return结果是一样的,老师什么情况下加return
这个+号表示的是两个字符串的拼接吗,如果是数字会不会直接相加,结果输出和
print("")
括号中的双引号什么时候加,除了数字,其他的都加引号吗
为什么输出的是5.140000000000001而不是5.14
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637