导图社区 python 思维导图
这是一篇关于python的思维导图,从十三个方面进行了梳理,知识全面详细,干货满满,现在不收藏,还在等什么呢。
编辑于2021-06-21 13:50:32html总结
html的基本结构
<body>、</body>等成对的标签,分别叫开放标签和闭合标签 单独呈现的标签(空元素),如<hr/>,意为用/来关闭元素
网页头部head、主体部分body
网页的基本标签
标题标签
用户自己是不会创造产品的,如果你的产品被淘汰了,一定是你的竞争对手创新了
段落标签
价格区间、款式、销量基础
生意参谋(旧版)
竞争
竞品识别
换行标签
水平线标签
注释 CTRL+/是快捷键<!-- -->
特殊符号
图像标签
image标签
排出水分评价,不然会影响调研结果
超链接
锚链接
功能性链接
邮箱
行内元素和块元素
框架
有自己的逻辑和布局
文案的表达
很多技巧
重塑认知 做实验 畅销 比喻 夸张 好处场景化 恐惧诉求 承诺效果
违禁词检查
通用违禁词
有类目违禁词
不能使用
列表
有序列表
体现产品优势
无需列表
使用高浓缩信息词语
“穿出A4腰” “五星级酒店带回家” “别再用生姜水洗头了” “桑拿天适用”
自定义列表
针对竞品写文案
表格
列
行
跨行
跨列
媒体元素
音频
视频
网页的简单布局
头部
脚部
主体
内联框架
iframe
表单
form 【post/get】
文本框
密码框
单选框
多选框
按钮
下拉框
滑块
。。。
表单应用
隐藏域
只读
禁用
表单的初级应用
用户提示placehoder
非空判断required
正则表达式parrent,网址https://www.jb51.net/tools/regexsc.htm
python
D1:编程中的"文本"
概念卡片
代码
代码是一种文本
代码可以被计算机执行
代码是用编程语言写成的
输入
定义:外界传递给程序的数据
通过设备向计算机输入数据和信息
例如:鼠标、键盘和摄像头等输入设备
输出
定义:程序传递给外界的数据
把计算机处理结果表达出来
例如:屏幕显示的蚊子、图片或视频
字符串
定义:表示文本的数据类型,引号括起来的都是字符串
使用单引号或双引号都可以创建字符串
注释
注释是对代码的解释和说明
注释不会被计算机执行
注释是为了帮助人更好的理解代码
代码卡片
代码小结:print(1024)
注意点
符号:必须是[英文状态]下的括号
格式:同一级别的代码需要顶格开始写
print后面不用跟“=” 即print=("hello world")会报错
字符串
代码小结
注意点:使用print()输出字符串时,需要加上英文引号
注释
代码小结

注意点:告诉电脑这行是代码,不需要执行
报错
代码
注意点:根据报错位置和类型定位错误
D2:变量与赋值
概念卡片
变量
定义:
编程语言中能存储数据的抽象概念
变量就像“水杯”,能存放各种不同类型的“饮料”
变量时“存数据的地方”,可存放“不同类型的数据”
变量命名的注意点:
变量名[只能]由“字母”“数字”“下划线”组成
变量名[不能]以数字开头
变量名[不能]包含空格
变量名大小写敏感(A与a是不同的)
常量
存储到变量里面的具体数据叫常量
在程序运行时“不能被修改”的数值
赋值
定义:赋值是把饮料(数据)倒入水杯(变量)的过程
格式化输出
定义
对字符串里的内容进行灵活替换
可以填入[多处]数据 print(f"{ } { } { }")
转义字符
以反斜线\开头 是一种特殊的字符,有不同于原来字符的含义
例子:
换行符\n 计算机读到这个字符时会[自动换行]
制表符\t 计算机读到这个字符时会往后移动[四个空格]
代码卡片
赋值
代码小结

注意点
“=”的左边是被赋值的(即左边为变量)
当同一变量被赋值了两次(甚至多次),最后一次的赋值所对应的数据决定了变量最后对应的时什么数据
报错
代码小结

注意点
1、报错的代码文件
2、报错的行数
3、报错的具体代码
4、错误类型
格式化输出
代码小结

子主题
1、使用双引号包围
2、字母f要小写,不可以大写
3、{}中是要被替换的内容
D3:编程中的数字
概念卡片
整型
表示整数的数据类型
直接用数字表示,无需添加双引号
表示负数,在数字前添加一个负号(-)
浮点型
又称浮点型,只能表示小数
直接用数字和小数点表示,无需添加双引号
表示负数,在数字前添加一个负号(-)
取整
符号://
取整是取两数相除之“商” 即:5//2=2
取模
符号:%
取模是取两数相除之“余数” 即5%2=1
代码卡片
四则运算
代码小结
加减乘除+-*/
注意点
[整数型][浮点型]运算方式的不同点
整型的计算结果是整型,而浮点型的计算结果是浮点型
若参与运算的双方有一个是浮点型,那么结果也是浮点型
口诀归纳:整整为整[除法例外],浮浮为浮,一整一浮为浮
字符串不能与整数型or浮点型用+号连接
print('7'+'1') 输出:71
print(7+1) 输出:8
print(7+'1') 报错
整型和字符串相乘
整型*字符串 表示字符串重复几次拼接在一起
字符串和字符串相加
字符串+字符串 几个字符串的拼接
取模和取整
取整(取商)//
取模(取余)%
先乘除取整取模,后加减
D4:编程中的“真”和“假”
概念卡片
布尔数
定义:
只有“真”与“假”两种值
True与False是属于[常量],可以赋值给变量
注意点
True与False不加引号
单词字母开头要大写
比较运算
定义:比较的结果,成立(True)不成立(False)对两数值进行比较
注意点:比较运算符“==”与赋值运算符“=”的区别
逻辑运算
定义:针对多个“真”、"假"命题进行判断的运算
注意点:
并且and
“并且”,两边命题都要为True时才为True
and两边“一假则为假”
或者or
“或者”,当or左右两边有一个为True时就为True
or两边“一真则为真”
非 not
“非”,not只会运算一个布尔值,对其取反
not真->则为假
布尔表达式
只要运算结果是True/False,统称为布尔表达式
进行运算的数据类型是布尔数(True/False)
代码卡片
比较运算

逻辑运算

注意点
and和or运算符的两旁需加空格;not后也必须加空格
涉及多个条件时,先执行比较运算,从左到右执行逻辑运算
D5:单项选择的判断
概念卡片
判断语句
定义:根据判断的条件是否成立(真or假)来决定后续代码的“执行顺序”
隐喻:在岔路口做选择,不同选择带来不同的路径和结果
注意点:判断语句“里面”的代码块只当条件判断为True时才会执行
关键字
定义:是程序语言中有特殊意义的单词,不能被当作变量名使用
关键字举例 and/or/not/True/False/其他
注意点:区分大小写,if与(IF和iF)不一样
缩进
定义:
“不同层次”代码之间“强制要求缩进”
“相同层级”代码“缩进的空格数量一致”
tab键盘
空格键敲击4次
tab键敲击1次
代码块
同一层级的代码集合叫做代码块
统一代码中的代码会按由上至下的顺序执行
通过缩进来划分代码块
代码卡片
if判断
代码小结

注意点
1、if后是一个布尔表达式
2、判断条件的结束必须加冒号(:)
3、执行语句需要加四个空格
if判断报错
代码小结

注意点
语法错误 布尔表达式后面的冒号(:)容易被遗漏
缩进错误 同一代码块缩进需要保持一致
D6:双向选择的判断
概念卡片
空值
定义:
又叫NULL值,在Python中写作None
不是整型/字符串/浮点型,而是没有值
隐喻:杯子里的空气
注意点:
空值不代表“不存在”
空值也不代表0
给变量赋予控制¹不给变量赋值
赋予空值->是有值的,这个值是None
不给变量赋值->没有值,无法被使用
非空
当变量里有值且该值不是空值,则非空
把所有不是空值的值称为非空值
代码卡片
else
代码小结

注意点
1、else后面不要忘了“:”冒号
2、else须与if搭配使用,不能独立出现
3、else与if是互斥关系,else包括if判断条件无法执行的全部情况
if-else报错
代码小结

注意点
语法错误 else后面冒号常常被忽略
缩进错误 else后面的代码块需要4个空格,保持一致
D7:复杂的多项选择
概念卡片
嵌套语句 定义:是指将一个东西套在另一个东西里,就像套娃
代码卡片