网页开发(十)JavaScript知识总结和回顾

总结与回顾

1、编码相关

(1)文件存储时,使用某种编码,打开时就需要使用相同的编码,否则就会乱码。

gb2312,gbk,中文占2个字节

utf-8编码,中文占3个字节

(2)python默认解释器编码(utf-8)

如果你将代码文件保存成了gbk编码,将python模式解释器编码修改成gbk

2、计算机中的单位

位/字节/KB/M/G/T

3、字符串格式化(python支持3种)

v1="我是{},年龄{}".format("小兰花",17)

v2 =f""   (这是之前学习的内容)

4、数据类型

常见的数据类型:int、bool、atr、list

(1)转化为布尔值为False:空、None、0      其它的转化为布尔值都为True

(2)可变的:list、set、dict

(3)不可哈希:(字典的键/集合的元素,必须是可哈希的类型)list、set、dict(这三个不能做字典的键和集合的元素)

(4)主要的数据类型

str:独有功能upper、lower、startswish、aplit、strip

         str不可变,不会对原字符串进行修改

          公共功能:len、索引、切片、for循环、判断是否包含

list:独有功能:append、insert、remove、pop

          list可变,功能很多都是对原数据操作

          公共功能:len、索引、切片等

dict:独有功能:get、keys、、items、valus

          公共功能:len、索引、for循环(判断键效率很高)

5、运算符

基本运算符:加减乘除

特殊的逻辑运算:v1= 99 and 88,那么V1等于88(取决于后面这个值)

                              V2=【】 or 10,(前面是FALSE,or也取决于第二个值,第二个值为true就是true,不然就是false)V2等于10

                              v3= “联通”  or 【】,(前面是TRUE,对于or,后面不用看了,因此值为“联通”)

                              v4=5 or 10(由于第一个值为5,是true,对于or来说,结果一定是true,整体不需要看后面一个值了,因此V4为5)

6、推导式(简化生成数据)

V1=data=【 i for i in range(10)】

V2=【 i for in range(10) if i<5】 会得到[0,1,2,3,4]

7、函数编程

python中以函数为作用域,全局变量(大写)、局部变量(小写)。在局部变量中可以使用global关键字,global的作用是引用全局的变量(不是在局部新建)

内置函数:bin、odc、max、sorted、open

8、模块

(1)自定义模块: os.path  导入模块时python内部都回去那个目录找,自己写py文件时,不要与python的内置模块重名

(2)内置模块:time、datetime、json、re、random

(3)第三方模块:requests、openpyxl、python-docx、flask

pip管理工具、源码、wheel包可以下载第三方模块

9、面相对象

目标:不是为了用面向对编程(推荐使用函数编程,面向对象的需要能看懂)

面向对象三大特征:封装、继承、多态。

10、前段开发

前端知识点分为三个部分:

(1)HTML,标签具有模式特点:

注意块级和行内标签,注意css样式,发现行内标签设置高度、宽度、内边距、外边距都是无效了。

(2)CSS,修改标签的特点

局部会用到的样式:div+float(脱离文档流,clear;both;clearfix)

边距:内边距:padding;外边距:margin

(3)JavaScript,动态

 

 

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值