day56日考
1.列举你所知道的PEP8 Python编码规范
2.求结果(易错题)
v1 = 1 or 3
v2 = 1 and 3
v3 = 0 and 2 and 1
v4 = 0 and 2 or 1
v5 = 0 and 2 or 1 or 4
v6 = 0 or False and 1
3.简述字符编码发展史,以及你所知道的字符编码,每个字符编码表的在表示字符内部位数区别
4.js代码书写位置有几种,什么是事件,js如何绑定事件
1.列举你所知道的PEP8 Python编码规范
1.代码编排,4个空格缩进,不使用tab,更不能混合使用空格和tab
2.文档编排,import模块导入,先内置模块,再第三方模块,最后自定义模块
3.不在同一行导入多个模块,如import os,sys
https://www.python.org/dev/peps/pep-0008/
2.求结果
v1 = 1 or 3 # 1
v2 = 1 and 3 # 3
v3 = 0 and 2 and 1 # 0
v4 = 0 and 2 or 1 # 1
v5 = 0 and 2 or 1 or 4 # 1
v6 = 0 or False and 1 #False
3.简述字符编码发展史,以及你所知道的字符编码,每个字符编码表的在表示字符内部位数区别
计算机起源于美国。
ASCII,英文 1个字节
gbk,中文 + 英文 中文2个字节
Unicode,万国码 4个字节,2个字节一个中文,生僻字4个字节,或者8个字节
utf-8,优化的万国码,节省空间,更合理 中文三个字节,英文一个字节
4.js代码书写位置有几种,什么是事件,js如何绑定事件
三种:(1)在head内的script标签内书写js代码;(2)在head内的script引入外部js文件;(3)在body内的最后加入script标签,并书写js代码。
事件:一些操作触发一些浏览器的动作
用id,class等查找标签,然后绑定,比如,onclick