猫史档案馆


python基础教学3 --- 注释

用户:༺追梦の人༻༺追梦の人༻查看:0 回复:0 评论:0 创建时间:2022-06-01T20:04:54


在最开始,我们来对比一下有注释和没注释的代码

有注释:

class Master(object):
  def __init__(self):
  self.kongfu = '[古法煎饼果⼦配⽅]'


  def make_cake(self):
 print(f'运⽤{self.kongfu}制作煎饼果⼦')
class School(Master):
 def __init__(self):
 self.kongfu = '[⿊⻢煎饼果⼦配⽅]'
 def make_cake(self):
 print(f'运⽤{self.kongfu}制作煎饼果⼦')
 # ⽅法2.1
 # super(School, self).__init__()
 # super(School, self).make_cake()
 # ⽅法2.2
 super().__init__()
 super().make_cake()
class Prentice(School):
 def __init__(self):
 self.kongfu = '[独创煎饼果⼦技术]'
 def make_cake(self):
 self.__init__()
 print(f'运⽤{self.kongfu}制作煎饼果⼦')
 # ⼦类调⽤⽗类的同名⽅法和属性:把⽗类的同名属性和⽅法再次封装
 def make_master_cake(self):
 Master.__init__(self)
 Master.make_cake(self)
 def make_school_cake(self):
 School.__init__(self)
 School.make_cake(self)
 # ⼀次性调⽤⽗类的同名属性和⽅法
 def make_old_cake(self):
 # ⽅法⼀:代码冗余;⽗类类名如果变化,这⾥代码需要频繁修改
 # Master.__init__(self)
 # Master.make_cake(self)
 # School.__init__(self)
 # School.make_cake(self)
 # ⽅法⼆: super()
 # ⽅法2.1 super(当前类名, self).函数()
 # super(Prentice, self).__init__()
 # super(Prentice, self).make_cake()
 # ⽅法2.2 super().函数()
 super().__init__()
 super().make_cake()
daqiu = Prentice()
daqiu.make_old_cake()

 

没注释:

class Master(object):
 def __init__(self):
 self.kongfu = '[古法煎饼果⼦配⽅]'

 def make_cake(self):
 print(f'运⽤{self.kongfu}制作煎饼果⼦')
class School(Master):
 def __init__(self):
 self.kongfu = '[⿊⻢煎饼果⼦配⽅]'
 def make_cake(self):
 print(f'运⽤{self.kongfu}制作煎饼果⼦')
 super().__init__()
 super().make_cake()
class Prentice(School):
 def __init__(self):
 self.kongfu = '[独创煎饼果⼦技术]'
 def make_cake(self):
 self.__init__()
 print(f'运⽤{self.kongfu}制作煎饼果⼦')
 def make_master_cake(self):
 Master.__init__(self)
 Master.make_cake(self)
 def make_school_cake(self):
 School.__init__(self)
 School.make_cake(self)
 def make_old_cake(self):
  super().__init__()
  super().make_cake()
daqiu = Prentice()
daqiu.make_old_cake()

 

区分很明显是吧,这代码不知道咋了,缩进全没了,这是啥我们以后会学

 

注释分为两类:单⾏注释 和 多⾏注释。

单⾏注释

只能注释⼀⾏内容,语法如下:

# 注释内容 

 

多⾏注释

可以注释多⾏内容,⼀般⽤在注释⼀段代码的情况, 语法如下:

""" 
第⼀⾏注释
第⼆⾏注释
第三⾏注释
"""
''' 
注释1
注释2
注释3
'''

 

当然,还有快捷键: ctrl + /

这个多行注释怎么写呢?

第一种:

连续按3次 ’ 键,然后直接敲2遍回车,在中间空的那行就可以写注释了

 

第2种:

连续按3次 shift + '  然后直接敲2遍回车,在中间空的那行就可以写注释了

 

好了,本期教学就此结束,关注作者,我将继续发布python基础教学,我们下期见!

 

886


回复

上一页1 页 / 共 0下一页