Python面试宝典之基础-04篇

  

接着更新Python常见的面试题!

      Python面试宝典之基础篇-04      

  

  
  

例如:n=2,输出:   
例如:n=3,输出:   

  

这个题目本身并不复杂、下面的代码仅供参考。

  <前>   <代码> def表演   矩阵(n):   
,,矩阵=[   ]      
     
     
  * 2:   
,,,,如果矩阵(   ] [   )==0:   
,,,,,,矩阵(   ] [   全国矿工工会]=
,,,,,num +=1   
,,,,如果方向==0:   
,,,,,,如果卡扎菲               (   ] [   +   )==
  +=
     
  +=
==
     & lt;               (   +   ] [   )==
  +=
     
  +=
==
     比;0和矩阵(   ] [   )==0:   
,,,,,,,col -=1   
,,,,,,其他的:   
,,,,,,,方向+=1   
,,,,其他的:   
,,,,,,如果行比;0和矩阵(   ] [   )==0:   
,,,,,,,行-=1   
,,,,,,其他的:   
,,,,,,,方向+=1   
,,,%=4,方向   
,,x在矩阵:   
,,,在x, y:   
,,,,,,打印(y,结束=& # 39;\ t # 39;)   
,,,代码,print ()   

  

  <前>   <代码>                              
                                
                                
                                                  
                                         
                                   
  

  :生成式(推导式)属于Python的特色语法之一,几乎是面试必考内容.Python中通过生成式字面量语法,可以创建出列表,集合,字典。

  <前>   <代码> (   ]   
(   ]   
(   ]   
{2: & # 39; item4& # 39;, 4: & # 39; item16& # 39;, 6: & # 39; item36& # 39;}   6
  

  

  <前>   <代码>      :   
,,x=
  
  Child1(父):   
,,通过   
  
类Child2(父):   
,,通过   
  
打印(父。x, Child1。x, Child2.x)   
Child1。x=
  (父。x, Child1。x, Child2.x)   
的父母。x=
  (父。x, Child1。x, Child2.x)   
  

  :运行上面的代码首先输出1 1 1,这一点大家应该没有什么疑问。接下来,通过Child1。x=2给类Child1重新绑定了属性x并赋值为2,所以Child1.x会输出2,而家长和Child2并不受影响。执行家长。x=3会重新给父类的x属性赋值为3,由于Child2的x属性继承自父母,所以Child2.x的值也是3;而之前我们为Child1重新绑定了x属性,那么它的x属性值不会受到父母。x=3的影响,还是之前的值2 .

  <前>   <代码>            
           
           

  

  
  

  :Python标准库中的模块非常多,建议大家根据自己过往的项目经历来介绍你用过的标准库和三方库,因为这些内容应该是你最为熟悉的,经得起面试官深挖的。

      Python面试宝典之基础篇-04      

  

  

Python中调用构造器创建对象属于两阶段构造过程,首先执行__new__方法获得保存对象所需的内存空间,再通过__init__执行对内存空间数据的填充(对象属性的初始化). __new__方法的返回值是创建好的Python对象(的引用),而__init__方法的第一个参数就是这个对象(的引用),所以在__init__中可以完成对对象的初始化操作. __new__是类方法,它的第一个参数是类,__init__是对象方法,它的第一个参数是对象。

  
  

  :Python面试宝典会持续更新,从基础到项目实战的内容都会慢慢覆盖到。虽然每天只更新5个题目,但是每道题扩散出的信息量还是比较大的,希望对找工作的小伙伴所有帮助。

Python面试宝典之基础-04篇