建一个展示的网站要多少钱,搜索网站大全,旅游网站排名前5位的,mysql做wp网站1.capitalize()表示将字符串第一个字符转换为大写
2.pop()方法#xff1a;指定一个键#xff08;key#xff09;作为参数来删除并返回对应的值#xff0c;不传入任何参数报错。
3.测试方法#xff1a;黑盒测试#xff08;等价类划分法、边界值分析、因果图分析#xf… 1.capitalize()表示将字符串第一个字符转换为大写
2.pop()方法指定一个键key作为参数来删除并返回对应的值不传入任何参数报错。
3.测试方法黑盒测试等价类划分法、边界值分析、因果图分析错误猜测
4.SQL的执行顺序是
5.数据库范式从低到高分别是1NF、2NF、3NF、BCNF、4NF、5NF。
6.executeUpdate()方法用于执行INSERT、UPDATE或DELETE等DML语句,其返回值表示受影响的行数。
7.union all和union
8.看到性能选时间
9.软件调试技术: 试探法强行排错法、回溯法人工沿着程序的控制流程往跟踪代码直到找出错误根源为止、对分查找法缩小错误的范围、归纳演绎 、 原因排除法
10.在Python中当字符串前加上字母r时表示这是一个原始字符串(raw string)。原始字符串会将反斜杠()当作普通字符处理而不是转义字符。
11.*p是解包操作
12.__name__定义在一个模块中当解释器执行这个py文件时__name__的值就为__main__ 当这个模块被引用即被其他模块import时__name__的值就是模块名也就是py文件名。
13.map()函数返回布尔值True/False
14.*表示强迫使用关键字传参即必须写成fun(1,b某个值)的形式。 def f1(a, *, b, c): return a b c 对于上面这个函数而言调用时参数a可以任意值, 但b,c参数一定要以关键字参数的形式传参如f1(1, b4, c5),否则将会报错。
15. enumerate()函数会返回一个包含索引和元素的迭代器其中i是索引从0开始j是对应的元素值。
16. locate函数Locate(str,sub) 0表示sub字符串包含str字符串Locate(str,sub) 0表示sub字符串不包含str字符串。
17.字符串的截取substring(字符串起始位置截取字符数 1.capitalize()表示将字符串第一个字符转换为大写
2.pop()方法指定一个键key作为参数来删除并返回对应的值不传入任何参数报错。
3.测试方法黑盒测试等价类划分法、边界值分析、因果图分析错误猜测
4.SQL的执行顺序是
FROM--WHERE--GROUP BY--HAVING--SELECT--ORDER BY先查询where条件having条件其次是分组最后排序WHERE子句和GROUP BY子句。WHERE用于过滤行而GROUP BY用于分组。
5.数据库范式从低到高分别是1NF、2NF、3NF、BCNF、4NF、5NF。
各范式之间的关系是:
- BCNF是在3NF的基础上进一步改进的,要求所有非主属性对每一个候选码都完全函数依赖
- 3NF在2NF基础上消除了非主属性对候选码的传递函数依赖
- 2NF在1NF的基础上,消除了非主属性对码的部分函数依赖
- 1NF是最基本的范式,要求属性不可再分
范式级别越高,冗余度越小,数据一致性越好。但实际应用中,并不一定要遵循最高范式,需要在查询性能和数据一致性之间做平衡。
6.executeUpdate()方法用于执行INSERT、UPDATE或DELETE等DML语句,其返回值表示受影响的行数。
- executeUpdate()方法返回值的具体含义:
- 对于INSERT语句:返回新增的记录数
- 对于UPDATE语句:返回更新的记录数
- 对于DELETE语句:返回删除的记录数
- 如果执行失败则会抛出SQLException异常,而不是返回特殊值。
7.union all和union 特性 UNION ALL UNION 去重 保留所有行包括重复行 自动去重删除完全相同的行 执行效率 高无需额外计算去重 低需排序/去重操作 结果顺序 按查询顺序拼接如先男生后女生 通常按去重后的顺序返回不保证原始顺序 适用场景 需保留所有记录时如日志合并 需唯一结果时如用户列表去重
注因无需去重操作执行效率通常高于UNION尤其适合大数据量场景。
语法要求
每个SELECT语句的列数必须相同。
对应列的数据类型需兼容如数值型与字符型需隐式转换否则报错。
列名以第一个SELECT语句为准后续语句的列名会被忽略。
8.看到性能选时间
性能测试是正常情况下的性能指标
压力测试是测试系统的瓶颈所在
负载测试是指系统重负荷性能指标;
压力测试理解起来更像是测试高压情况下的性能指标负载更像是一步一步增加负载测试各个负载的指标从而最后找到瓶颈
9.软件调试技术: 试探法强行排错法、回溯法人工沿着程序的控制流程往跟踪代码直到找出错误根源为止、对分查找法缩小错误的范围、归纳演绎 、 原因排除法
10.在Python中当字符串前加上字母r时表示这是一个原始字符串(raw string)。原始字符串会将反斜杠()当作普通字符处理而不是转义字符。
11.*p是解包操作
12.__name__定义在一个模块中当解释器执行这个py文件时__name__的值就为__main__ 当这个模块被引用即被其他模块import时__name__的值就是模块名也就是py文件名。
13.map()函数返回布尔值True/False
filter()函数保留满足条件的元素
reduce()函数对列表元素累加求和。
insert()方法在索引3处插入25原索引3的元素19后移。
关键点insert()方法返回None它直接修改列表不返回值。
14.*表示强迫使用关键字传参即必须写成fun(1,b某个值)的形式。 def f1(a, *, b, c): return a b c 对于上面这个函数而言调用时参数a可以任意值, 但b,c参数一定要以关键字参数的形式传参如f1(1, b4, c5),否则将会报错。
15. enumerate()函数会返回一个包含索引和元素的迭代器其中i是索引从0开始j是对应的元素值。
16. locate函数Locate(str,sub) 0表示sub字符串包含str字符串Locate(str,sub) 0表示sub字符串不包含str字符串。
17.字符串的截取substring(字符串起始位置截取字符数
字符串的拼接concat(字符串1字符串2字符串3,...)
字母大写upper(字符串
18.DROP TABLE 表名删除表结构和数据。DELETE或TRUNCATE命令删除表中的数据但保留表结构。
19.在使用 INSERT 语句插入数据时插入的数据类型必须与表中对应列的数据类型兼容。如果不兼容数据库会报错或进行类型转换若数据库支持类型转换但是不能完全不关联。
20.GROUP BY子句、ORDER BY子句和聚合函数、DISTINCT、集合运算符UINION、EXCEPT以及窗口函数都是会进行排序的运算。
21.SQL中显式事务和隐式事物的区别 隐式事务在连接的基础上每一条语句都以单独事务运行。 显式事务存在开始/结束标志例如: BEGIN TRANSACTION ...具体事务 END TRANSACTION。 SQL Server中每一条select、insert、update、delete语句都是隐形事务的一部分显性事务用BEGIN TRANSACTION明确指定事务。
22.