2020年12月21日
摘要: 1、作用 利用装饰器,可以在不修改已有函数的情况下向已有函数中注入代码,使其具备新的功能。 2、特点 一个装饰器可以为多个函数注入代码,一个函数也可以注入多个装饰器的代码。 3、优点 利用装饰器可以将日志处理、执行时间计算等较为通用的代码注入到不同的函数中,从而使得代码更加简洁 4、Demo1 1 阅读全文
posted @ 2020-12-21 17:55 史振兴 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 1、如何构成闭包? 如果内层函数使用了外层函数中定义的局部变量,并且外层函数的返回值是内层函数的引用,就构成了闭包。 2、什么是自由变量? 定义在外层函数中但由内层函数使用的变量被称为自由变量。 3、概述、什么是闭包。 闭包是一种特殊情况,外层函数在结束时会发现其定义的局部变量将来会在内层函数中使用 阅读全文
posted @ 2020-12-21 17:34 史振兴 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 一、高阶函数 1.高阶函数是指把函数作为参数的一种函数。 2.高阶函数示例 1 def FunAdd(f,x,y): #定义函数FunAdd 2 return f(x)+f(y) #用传给f的函数先对x和y分别处理后,再求和并 #返回 3 def Square(x): #定义函数Square 4 r 阅读全文
posted @ 2020-12-21 17:20 史振兴 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 1、什么是递归函数? 递归函数是指在一个函数内部通过调用自己来完成一个问题的求解。 2、如何使用递归函数以及什么情况下使用它? 当我们在进行问题分解时,发现分解之后待解决的子问题与原问题有着相同的特性和解法,只是在问题规模上与原问题相比 有所减小,此时,就可以设计递归函数进行求解。 原理分析: 比如 阅读全文
posted @ 2020-12-21 17:03 史振兴 阅读(668) 评论(0) 推荐(0) 编辑
摘要: 1、nonlocal的作用是什么?是基于python的什么特点? 通过nonlocal关键字,可以使内层的函数直接使用外层函数中定义的变量。 在Python中,函数的定义可以嵌套,即在一个函数的函数体中可以包含另一个函数的定义。 2、Demo 不使用nonlocal关键字案例 def outer() 阅读全文
posted @ 2020-12-21 16:50 史振兴 阅读(859) 评论(0) 推荐(1) 编辑
  2020年11月24日
摘要: 一、概述 这种有冒号的for循环叫做foreach循环,foreach语句是java5的新特征之一,在遍历数组、集合方面,foreach为开发人员提供了极大的方便; foreach语句是for语句的特殊简化版本,但是foreach语句并不能完全取代for语句,然而,任何的foreach语句都可以改写 阅读全文
posted @ 2020-11-24 20:19 史振兴 阅读(2844) 评论(0) 推荐(0) 编辑
摘要: 一、数据类型 基本数据类型分为四大类八小种: 1:整数型:byte,short,int,long 2:浮点型:float,double 3:布尔型:boolean 4:字符型:char 二、变量 1、使用变量的步骤: 第一步:声明变量,即“根据数据类型在内存申请空间” 数据类型 变量名; int m 阅读全文
posted @ 2020-11-24 15:56 史振兴 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 一、import语句 1、模块概述:Python提供了交互式和脚本式两种运行方式。当要执行的代码比较长、且需要重复使用时,我们通常将代码放在扩展名为.py的Python脚本文件中。当我们要编写一个规模比较大的程序时,如果将所有代码都放在一个脚本文件中,则不方便维护和多人协同开发。对于可以在多个程序中 阅读全文
posted @ 2020-11-24 10:02 史振兴 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 一、函数概述 Python语言中使用函数分为两个步骤:定义函数和调用函数。 例:函数定义和调用示例 1 def CalCircleArea(): #定义名字为CalCircleArea的函数 2 s=3.14*3*3 #计算半径为3的圆的面积 3 print('半径为3的圆的面积为:%.2f'%s) 阅读全文
posted @ 2020-11-24 09:50 史振兴 阅读(544) 评论(0) 推荐(0) 编辑
  2020年11月22日
摘要: 1.1 为什么需要JDBC JDBC(Java Database Connectivity) 是java应用程序和数据库的连接技术的简称,提供连接各种常用数据库的能力。 JDBC是sun公司推出的一套用于访问不同数据库的规范或标准(一组接口或抽象类)、java.sql.* 1.2 JDBC的使用 1 阅读全文
posted @ 2020-11-22 18:07 史振兴 阅读(136) 评论(0) 推荐(0) 编辑