老师,请问这里怎么错了? 只能爬取第一章,设置断点发现到了yield那里直接就结束了, 不会再返回执行第二章的解析,并且通过debug发现我的下一章的url是有的, 但是就是到不了解析第二章的parse中
import copy class MobilePhone: def __init__(self,cpu,screen): self.cpu = cpu self.screen = screen class CPU: def calculate(self): print("计算,算个 12345") print("CPU 对象:",self) class Screen: def show(self): print("显示一个好看的画面,亮瞎你的钛合金大眼") print("屏幕对象:",self) c = CPU() s = Screen() m = MobilePhone(c,s) m.cpu.calculate() n = m #两个变量,但是指向了同一个对象 print(m,n) m2 = copy.copy(m) #m2 是新拷贝的另一个手机对象 print(m,m2) m.cpu.calculate() m2.cpu.calculate() #m2 和 m 拥有了一样的 cpu 对象和 screen 对象 m3 = copy.deepcopy(m) m3.cpu.calculate() #m3 和 m 拥有不一样的 cpu 对象和 screen 对象
老师我想问下
这个为啥n = m后他们俩的地址都发生了改变呢
m 的地址为啥也变了
修改了xml后重启了tomcat,登录之后是这样的
老师作业里的那个封装模块该怎么做呢,好像都没学到
老师,我找到答案了,原因是我设置了环境变量pythonpath,变量值设的是c:/;f:/。当我把pythonpath这个环境变量给删掉以后,重启电脑和pycharm,重新建立项目,发现加载速度大大加快,同时External libraries中没有了c盘和f盘的目录。
老师您好,刚刚上传的文件在哪里呀?我点进去还是之前的资料呀,请老师给个网盘链接给我吧,实在没找着
import re s='扁鹊一共玩了2000场,夏侯惇场次1000,孙尚香800' pattern=r'\d+' # v=re.match(pattern,s) v=re.search(pattern,s) v=re.findall(pattern,s) v=re.sub(pattern,'100',s,count=1)
这里边的
pattern=r'\d+'
后边不是“+”或者“*”都可以 星号就会有错误,这个也应该说一下吧
这怎么办呀
老师,我们在输入以下格式的时候,print("你输入的数字是:",x) 一般x都与前边冒号内的内容隔开放在后边;为什么不能直接把x放在冒号内, 如这样:print("你输入的数字是:x") while True: x = int(input("请输入一个数字:")) print("你输入的数字是:",x)
换路径之后,没重启服务,访问的还是static中的11.jpg吧?
请问老师,这种将静态方法实现写在接口类中有什么好处?或者说这种在接口类中实现一个方法有什么好处?
老师,,这个classpath问题,到底是使用jdk1.5以上就不需要配置这个环境还是jdk 5.0,课件和测试给出的正确答案二个不一样,麻烦您帮忙解答一下,谢谢
老师这是咋回事?为什么num2未被定义,按照视频写的
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <script src="jquery-1.9.1.min%5B1%5D.js"></script> <style> div{ width: 100px; height: 100px; border: 1px solid red; } </style> </head> <body> <div class="div1"></div> <br/> <div class="div2"></div> <br/> <div class="div3"></div> <script> /* * css()方法 * 描述:本方法是jq对象读写css样式的方法,相当于js中的style属性 * 语法:jq对象.css("key","value"); * 注意: * 1.第一个参数是必要的,第二个参数是可选的 * 2.如果只有一个参数则代表读取属性的值,*/ $('.div1').click(function () { $(this).css({ "width": "200px", "height": "150px", "border": "2px solid green", "background-color": "aqua" }) }) $('.div2').click(function () { $(this).css({"width":"+=50px"}) }) var arrColor=['red','orange','blue','green','purple','gray','pink','black']; for (var i = 0;i<arrColor.length;i++){ $('.div3').click(function () { $(this).css({"background-color":"arrColor[i]"}) }) } </script> </body> </html>
怎么实现点一下背景颜色就换一次呢,试了好几次都不对。
问题一:“使用 this 关键字调用重载的构造方法,避免相同的初始化代码。”避免相同的初始化代码这句话什么意思?
问题二:this放在构造器第一行,在创建对象时它充当什么角色?
问题三:this到底有什么实际用途?
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637