· 编码相关
文件存储时,使用某种编码,打开时就要用相同的编码. 字符底层存储本质上都是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 鼠标放上而触发的一些样式
知识点来自 银角大王-武沛齐



