- 博客(7)
- 收藏
- 关注
原创 关于auto的补充C++,Leetcode 一道题
auto是一种类型说明符,使用它可以让编译器通过初始值替我们自动分析表达式所属类型。也就是说必须有初始值。
2024-07-21 22:13:03 158
原创 SZTU-ACM 第七周
当我们要定义一个新的class时,可以从原有的一个class继承,被继承的旧class叫基类,父类或超类,继承的新class叫子类。
2023-12-03 23:26:14 31 1
原创 SZTU-第四周
在代码运行过程中动态增进功能的方式,本质上是一个返回函数的高阶函数,即可以接受一个函数作为参数返回一个函数通过改变参数的默认值,降低函数调用的难度是一种程序设计思想,把对象当作程序的基本单元,对象包括数据和操作数据的函数,把计算机程序当作对象的集合,每个对象都能收到其他对象的消息并进行处理。所有的数据都可以作为对象,也可以自定义对象,Class即为面向对象编程中的自定义对象,是抽象的模板,Instant即为Class具体的内容,是根据Class创建出来的一个一个具体的对象。
2023-11-05 20:44:41 41 1
原创 SZTU-ACM 第三周
使用闭包时,内部函数引用外部函数的局部变量,如果只是调用外部函数的变量,则返回的闭包函数调用一切正常,但如果对外部函数的变量进行赋值,则解释器会把外部函数变量当作内部函数变量,这时就需要加上nonlocal声明,防止报错。一种程序结构,即在外部函数中定义一个内部函数,内部函数可以引用外部函数的局部变量和参数,返回内部函数后,外部函数的参数和变量就会被保存在内部函数中。返回闭包时不要引用循环变量或者后续会发生变化的变量,如果非要使用,可以再次定义一个函数,将该函数的参数与当前的循环变量绑定。
2023-10-29 22:31:00 52
原创 SZTU-ACM第二周
函数本身可以赋值给变量,可通过该变量来调用这个函数。函数的参数能接收变量,那么一个函数就可以接收另一个函数作为参数,这种函数就称之为高阶函数。def add(x,y,f):#传入函数#输出11。
2023-10-22 21:46:00 45 1
原创 SZTU-ACM 从零开始完成一项后端小任务
可定义空函数作为占位符,让代码能运行格式:def 函数名(参数):用return 返回#调用函数a=abs#输出 1age=19def nop():passpassprint(age)#输出19#定义空函数注:下面的代码看似说明函数能返回多个值,实质是输出一个tuple,只是可以省略(),而多个变量可以同时接收一个tuple,按位置赋给对应的值print(x,y)#输出为: 151.96152422706632 70.0。
2023-10-15 23:11:15 77
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人