day56--日考

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
原文地址:https://www.cnblogs.com/surpass123/p/12918498.html