- 博客(40)
- 收藏
- 关注
原创 15——python闭包与装饰器、语法糖
什么是高阶函数:满足一个就属于高阶函数如果在一个内部函数里,对在外作用域(但不是在全局作用域)的变量进行引用,那么内部函数就被认为是闭包闭包 = 内部函数+定义函数时的环境1.2 装饰器2.1.1 无参time,python提供的时间模块要导包,导入import timetime.time字面意思来讲就是添加一个新的功能,为你的某个函数添加新的功能,也就是说在不修改源代码的基础上给函数增加新的功能@ ——》语法糖2.1.2 原函数参数*args **kwargs
2024-08-14 12:47:45 565
原创 14.2——上篇补充详解(python函数作用域和命名空间)
指的是变量存储的位置,每一个变量都需要存储到指定的命名空间中。locals():获取当前作用域的命名空间,返回的是一个字典。实际上是一个字典,用来专门存储变量的字典。
2024-08-13 00:15:00 357
原创 13-python函数返回值和装包的后续提取数据方法——解包
对于没有定义return语句的函数,python都会在末尾默认加上return None,表示这个函数默认返回空值,也就是说只要你的函数不带return就是得返回None。传递实参时,也可以在序列类型的参数前添加星号,这样他会自动将序列中的元素依次作为参数传递。无论定义的是返回什么类型,return只能返回单值,但是值可以有多个元素。注意:序列中元素的个数必须和我们函数中的形参个数一致。return后面是什么,函数返回结果就是什么。返回值:函数执行以后返回的结果。注意:同时使用这两个的时候,
2024-08-11 00:00:00 350
原创 12-python函数的传参——形参、实参、装包 *args和**kwargs
函数的参数:在定义函数时,可以再函数名后()中定义数量不等的形参,注意可以有也可以没有,可有一个也可有多个,多个形参之间用逗号隔开形参(形式参数):定义形参就相当于在函数内部声明了变量,但是并不赋值实参(实际参数):在函数定义时指定了形参,在调用的时候也必须传递实参,实参会赋值给对应的形参。
2024-08-09 13:25:08 578
原创 11-初识python的函数——定义和调用
input()、print()、range()、len()都是python的内置函数,可以直接使用的函数:可以用来保存代码,在需要的时候对这些语句进行重复调用优点:函数的本质就是一段有特定功能、可以重复使用的代码2 函数的定义语法3 函数的调用语法:
2024-08-08 13:02:11 369
原创 8-关于Python中的格式化输出
介绍了Python中的几种字符串格式化输出方法,包括%方法、format()方法和f-string。通过这些方法,可以更优雅地输出包含变量的字符串。文章详细解释了不同占位符的使用,如%s、%d和%f,以及如何使用format()方法和f-string来格式化输出。
2024-08-04 23:54:55 403
原创 7-Python数据类型——列表和元组的详解(增删改查、索引、切片、步长、循环)
关于列表和元组的详解,包括:基本的增删改查、索引、切片、步长、循环等
2024-08-02 22:54:56 791
原创 5-快速掌握PyCharm代码格式化和Python流程控制
介绍了如何使用PyCharm格式化代码以及Python的基本流程控制结构。通过使用快捷键Ctrl+Alt+L,使代码更加规范整洁。我们还详细讲解了if、while、for语句的用法,帮助初学者理解并应用这些概念,提高编程效率
2024-07-30 12:39:57 530
原创 在eclipse中使用Junit单元测试的准备工作和基本介绍
JUnit准备工作和基本介绍JUnit是一个Java语言的单元测试框架。。多数Java的开发环境都已经集成了JUnit作为单元测试的工具。Junit 测试也是程序员测试,即所谓的白盒测试,它需要程序员知道被测试的代码如何完成功能,以及完成什么样的功能。
2024-07-19 23:56:27 335
原创 Junit单元测试常用断言
常用:is、equalTo、containsString。匹配两个值是否相等,通常是第四题的最后用这个断言。assertThat(参数值, 匹配符)包含字符串 参数为String。
2024-07-17 23:59:45 1131
原创 UML面向对象分析与设计
标准定义:统一建模语言(Unified Modeling Language,UML)是描述、构造和文档化系统制品的可视化语言UML是一个庞大的图形化表示法体系应用UML的三种方式草图蓝图编程语言学习UML的要素表示法-图形过程-(UML与过程无关,但最好用于RUP)工具-(比如:Ratinal Rose。
2024-07-15 23:39:17 455
eclipse本地的jar包配置Junit环境
2024-07-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人