标签:闭包 Git 函数 python 多态 春季 实验 2021 高软
高软2021-春季课程实验总结
本学期一共进行了五次实验。
1. vscode环境配置
在本次实验中,我们主要配置了vscode环境并编译实验代码
2. Git的使用
在第二次实验中,我们练习了Git的几个使用场景。
在我们日常软件开发过程中,我们需要注意的一点就是,在修改代码之前,一定要先进行代码同步,防止分叉和冲突,那么对于不可避免的冲突,就需要手动去解决了。
Git的功能十分强大,使用Git可以非常灵活的进行版本控制,可以将当前工作区的源代码回退到过去提交过的版本或回到曾经撤销的某个版本。
3. Vscode + draw.io画UML类图
4. 实验验证软件中的一些特殊机制
在这次的实验过程中,我们主要对回调、多态、闭包、异步调用、匿名函数进行了验证
-
回调:将函数
b
作为参数传入到一个函数a
中,并在a
中对这个函数进行调用,此为回调 -
多态:在对象模型中,一定少不了多态,其可以理解为在基类中定义的某个虚函数,在不同的子类中有不同的实现,因此在不同实例化对象上下文环境中执行该函数会得到不同的结果,此为多态
-
闭包:python就实现了闭包,其函数可与周围状态捆绑在一起
-
异步调用:python中的async框架
-
匿名函数:python中的lambda表达式
5. 正则表达式
正则表达式使用单个字符串来匹配一系列匹配某个句法规则的字符串。其中包含某些通配符比如.
,?
等
举几个简单的例子:
- 纯数字串:
^[0-9]*$
- 长度为10的小写字母串:
^[a-z]{10}$
标签:闭包,Git,函数,python,多态,春季,实验,2021,高软 来源: https://www.cnblogs.com/bunner/p/15004272.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。