python web, js 知识点小结

python web, js 知识点小结

· 编码相关

文件存储时,使用某种编码,打开时就要用相同的编码.
字符底层存储本质上都是0100101001001.
字符和二进制的关系
:
'中'   gbk 两字节
'国'    utf-8 三字节

编码方式不同 用的中文不同


·计算机中的单位
位   字节    k/kb/m
8位的二进制是一个字节

python 解释器默认用utf-8编码解释
	python.exe    代码文件

如果保存为了gbk编码,可以将python的解释器编码形式改为gbk

·字符串格式化 三种
.format “我%d岁了”%(n) f’ ’

数据类型
常见的数据类型
int bool str list tuple dict set float None
哪些转换为布尔值为False:空 None 0
可变与不可变划分:可变:list set dict
可哈希和不可哈希:不可哈希:list set dict
可哈希的才能作为字典的键

主要数据类型
功能
str
upper	lower	split		strip		join
str不可变  只会生成新的字符串
公有功能:len...
list
独有功能:
append    insert    remove   pop...
公有功能:
len/索引...
很多功能都是对原数据操作		
dict
独有功能 get   key   items   values
公有功能:len/索引/for循环/判断是否包含
·运算符

基本运算加减乘除。。。

特殊的逻辑运算:(整体的结果取决于谁)
and   >    <   
99 and 88   得  88   前面为真,取决于后面的值
[]  or  10      得  10
'联通' or []   得  '联通'

推导式(简化生成数据)
a=[i for i in range(10)]
b=[i for i in range(10) if i<5]
函数编程

函数的基础知识
定义
参数   概念:位置传参/关键字传参。。。
返回值
	函数一旦遇到return,后续不执行
	函数没有返回值,默认返回None

函数进阶
python 是为函数作用域
全局变量和局部变量  规范:全局大写,局部小写。
在全局中使用global关键字,global的作用?全局效果

内置函数(python 内部提供的:bin  hex  odc  max   min  sorted  open...)


文件操作:
基本操作:打开   操作   关闭
不用关闭用with

打开文件时的模式:
r/rb   读
w/wb   重写   (文件不存在会新建)
a/ab   追加     (文件不存在会新建)

模块的分类
内置模块:time   datetime   json...
第三方模块:requests flask... 
自定义模块:不要与内置的重名

常用的内置模块:
os 查看当前目录的所有文件: os.listdir当前级模块    os.walk 所有级文件
时间模块:时间戳   datetime格式   字符串  相互转换
JSON模块:
本质是字符串
json.dumps序列化,只能序列化常用数据类型
re:
贪婪匹配,默认情况下
不贪婪和,后面加入?
第三方模块:
安装 三种
pip insatll   模块名
源码
wheel包
面向对象

面向对象三大特性
封装   juchneg   多态

前端开发

三部分
HTML    标签
CSS      装饰
JavaScrapt     动态处理    (一种单独的语言)
HTML:
-div  span a img form  input table...
-块级和行内标签
-form:表单的提交
action地址
method提交方式
submit用于提交
内部标签都需要设置name属性

CSS:
布局
-局部一定会用到div  float(会脱离文档流)
-高度和宽度
-边距
	内边距:padding
	外边距:margin
-字体大小和颜色
-边框
-背景颜色
-hover 鼠标放上而触发的一些样式

知识点来自 银角大王-武沛齐

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值