mysql中有哪些常见的原则
1、最左匹配原则例如,如果你建立了一个(a,b)索引,就没有必要再建立一个a索引,因为(a,b)已经包含了一个a索引,所以没有必要再建立一个b索引,但是b索引仍然需要单独建立,因为(a,b)是为了满足a和b的情况,而只有b不是意思。当然,a和b要考虑这两个索引的大小,尽量选择小的,单独作为索引...
2024-01-10python多值参数是什么
说明1、需要一个函数来处理的参数数是不确定的,这时可以使用多值参数。2、python有两个多值参数,在参数名前增加一个*可以接收元组。在参数名前增加两个*可以接收字典。实例def demo(num, *args, **kwargs): print(num) print(args) print(kwargs) demo(1, 2, 3, 4, 5, name="小明", age=18, gender...
2024-01-10python缺省参数的使用注意
说明1、缺省参数的定义位置,要保证带有默认值的缺省参数在参数列表末尾。2、调用函数时,如果有多个缺省参数,需要指定参数名称。实例def print_info(name, title="", gender=True): """ :param title: 职位 :param name: 班上同学的姓名 :param gender: True 男生 False 女生 """ ...
2024-01-10python函数嵌套调用的实现
说明1、在一个函数中又调用了另一个函数,调用函数test2,它又调用函数test1。2、调用test1函数时,首先要完成函数test1中的所有任务。返回调用test2中函数test1的位置,然后继续后续代码的执行。实例def test1(): print("*" * 50) print("test1~~~") print("*" * 50) def test2(): print("-"...
2024-01-10python函数的参数是什么
说明1、函数参数,增加函数的通用性,针对相同的数据处理逻辑,可以适应更多的数据。2、将参数作为变量,在函数内部进行所需的数据处理。调用函数时,根据函数定义的参数顺序,通过参数传输想要在函数内部处理的数据。实例def sum_2_num(num1, num2): result = num1 + num2 print("%d...
2024-01-10python字典的应用场景
应用场景1、使用多个键值来存储描述一个物体的相关信息,描述更复杂的数据信息。2、在一个列表中放置多个字典,然后进行遍历,在循环体中对每个字典进行相同的处理。实例card_list = [{"name": "张三", "qq": "12345", "phone": "110"}, {"name": "...
2024-01-10python变量如何进行格式化输出
说明1、若要在输出文字信息的同时,共同输出数据,则需要使用格式化操作符。2、%被称为格式化操作符,专门用于处理字符串中的格式。包含%的字符串,称为格式化字符串。%和不同的字符连接使用,不同类型的数据需要不同的格式字符。实例name = input("请输入姓名:")company = input("请输入公司:")...
2024-01-10python不同类型变量如何计算
说明1、数字变量可以直接计算。若变量为bool型,则计算时:True对应1,False对应0。2、在字符串变量之间使用+拼接字符串。3、字符串变量可以与整数重复拼接相同的字符串。实例first_name = "zhang"x = 10x + first_name-------------------------------TypeError: unsupported operand type(s) for +: 'int' and 'str'以上就是py...
2024-01-10javascript先行断言是什么
说明1、先行断言是告诉JavaScript在字符串中向前搜索的匹配模式。如果你想在同一个字符串上搜索多个匹配模式,可能会有用。2、先行断言有两种:正向先行断言和负向先行断言。实例let quit = "qu";let noquit = "qt";let quRegex= /q(?=u)/;let qRegex = /q(?!u)/;quit.match(quRegex);noquit.match(qRegex);以上就是javascrip...
2024-01-10还在用JDK8吗?JDK12新特性已经发布
说明目前JDK12已经发布,而且我估计大多数人还在使用JDK8,但是做程序开发的人必须向前看(钱),我们来看看JDK12到底能给我们带来什么新的变化。从JDK10到JDK11,再到JDK12。JDK12显然是这些变化中功能最少的新版本,但少并不意味着弱鸡。接下来,我们将从Java语法进行具体分析。Java语法JDK 12中最突出的...
2024-01-10