首页 > 其他 > 详细

54.每日知识点回顾

时间:2020-05-15 22:06:28      阅读:56      评论:0      收藏:0      [点我收藏+]

1.二进制转换成十进制:v = “0b1111011”
十进制转换成二进制:v = 18
八进制转换成十进制:v = “011”
十进制转换成八进制:v = 30
十六进制转换成十进制:v = “0x12”
十进制转换成十六进制:v = 87

技术分享图片

 

 

 


2.简述可迭代对象,迭代器对象,生成器对象及应用场景

可迭代对象:

  • 定义:可迭代对象(Iterable)。从语法形式上讲,内置有__iter__方法的对象都是可迭代对象,字符串、列表、元组、字典、集合、打开的文件都是可迭代对象

迭代器对象:

  • 定义:调用obj.iter()方法返回的结果就是一个迭代器对象(Iterator)
  • 应用场景:可以自定义一个for循环的迭代器实现

生成器对象:

  • 定义:若函数体包含yield关键字,再调用函数,并不会执行函数体代码,得到的返回值即生成器对象
  • 应用场景:多用于列表生成式, yield 函数记录此时的函数调用位置,下一次从这个位置开始


3.什么是元类?元类的应用场景有哪些,能具体说说吗?

用于创建类的类就是元类(type)

第一类(可能是更常见的一类)是在设计时不能确切地知道类需要做什么。
第二类是存在着某种特定的编程环境,其中类往往比实例更重要。


4.你用的MySQL是哪个引擎,各个引擎之间有什么区别

Innodb 

innodb:较myisam慢,但是安全

myisam:较innodb快

memory:数据存在内存

blackhole:数据存进去就消失

技术分享图片

 

 


5.你所知道的定位有哪些,每个定位各有什么特点,列举哪些是不脱离文档流的哪些是脱离文档流的

静态:所有的标签默认都是静态的static,无法改变位置

相对定位:相对于标签原来的位置做移动relative

绝对定位:相对于已经定位过的父标签做移动(如果没有父标签那么就以body为参照)

固定定位:相对于浏览器窗口固定在某个位置

相对定位是不脱离文档流的,其余都脱离文档流

 

54.每日知识点回顾

原文:https://www.cnblogs.com/heirenxilou/p/12897394.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!