自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 房屋出租设计(韩顺平)

设计HouseView.java 界面层1、显示介面2、接收用户的输入3、调用其他类完成对房屋信息的各种操作HouseService.java 业务层1、响应HouseView的调用2、完成对房屋信息的各种操作(增删改查)House.java 模型层1、一个House对象就是一个房屋信息程序入口,创建HouseView对象,调用该对象,显示主菜单还应该有一个工具类,完成获取用户各种输入准备工具类Utility(造轮子),提高开发效率。

2024-05-06 16:25:12 300

原创 八皇后java解法(韩顺平老师b站视频自学)

6.然后回头从 1 开始,第一个皇后放到第一行第二列,后面继续循环执行 2、3、4 的步骤,直至第一个皇后将第一行的所有列都放置过。,直到找到一个合适的位置;观察棋盘发现规律,如果前后的皇后在同一斜边上,那么前后皇后所在行数的差的绝对值会等于所在列数的绝对值。举例:在[0, 4, 7, 5, 2, 6, 1, 3]中,7为arr[2],表示第3行第8列。n表示第n+1个皇后,i表示第i+1行,arr[i]表示第arr[i]+1列。因为每次放置一个皇后之后,i会加1,所以前后的皇后肯定不在同一行。

2024-04-21 17:33:06 233 1

原创 Python编程快速上手 让繁琐工作自动化 第一部分

* 指数 2**3=8// 整除/商数取整 22//8=2% 取模/取余数数据类型:整型、浮点型、字符串类型可以使用字符串+字符串实现字符串的连接,还可以通过字符创*整型来实现字符串的复制只能是一个词,不带空格只能包含字母、数字和下划线不能数字开头。

2024-04-01 19:55:36 886

原创 《Python从入门到实践》项目 数据可视化

自己写着给自己看的,如果有数据需求请私信

2024-03-29 22:01:45 845 1

原创 《Python从入门到实践》第十一章 测试代码

以修改函数代码的行为。"""一个可供给所有测试函数使用的AnonymousSurvey实例""""""测试单个答案会被妥善地存储""""""测试三个答案会被妥善存储"""当测试函数的一个形参与参与了装饰器@pytest.fixture的函数(夹具)同名时,将自动运行夹具,并将夹具返回的值传递给测试函数。在想要使用夹具时,可编写一个函数来生成供多个测试函数使用的资源,再对这个函数应用装饰器@pytest.fixture,并让使用该资源的每个测试函数都接受一个与函数同门的形参。

2024-03-22 12:39:42 483 1

原创 《Python从入门到实践》第十章 文件和异常

要使用文件的内容,需要将其路径告诉python,路径指的是在文件或文件夹在系统中的准确位置。Python提供了pathlib模块,让你能够更轻松地在各种系统中处理文件和目录上述代码先从pathlib模块中导入Path类,Path对象指向一个文件,可用来做很多事情,这里创建了一个表示文件pi_digits的Path对象,并将其赋给了变量path。由于这个文件与当前编写的.py文件在同一个目录中,因此Path只需要知道文件名就能访问它。

2024-03-21 13:18:31 658 1

原创 《Python从入门到实践》第九章 类

_init__() 方法类中的函数称为。

2024-03-19 14:21:13 1147 1

原创 《Python从入门到实践》第八章 函数

然而,在使用并非自己编写的大型模块时,最好不要使用这种导入方法,因为如果模块中有函数的名称与当前项目中既有的名称相同,可能导致意想不到的结果:Python可能会因为遇到多个名称相同的函数或变量而覆盖函数,而不是分别导入所有的函数。使用函数的优点之一是将代码块与主程序分离,通过给函数指定描述性名称,能让程序容易理解得多,我们还可以更进一步,将函数存储在称为模块的独立文件中,再将模块导入主程序,有时候,你需要接受任意数量的实参,但预先不知道传递给函数的是什么样的信息,在这种情况下,可将函数编写成。

2024-03-16 20:17:42 382

原创 《Python从入门到实践》第七章 输入和while

有时候提示超过一行,可以先将提示赋给一个变量,再将这个变量传递给input()函数,这样即便提示超过一行,input()语句也会非常清晰。接受一个参数,即要向用户显示的提示,让用户知道该输入什么样的信息,程序等待用户输入,并在用户按回车键后继续运行,用户的输入被赋给变量。在使用input()函数时,Python会将用户输入解读为字符串,这个时候如果试图将输入作为数来使用,就会引发错误。使用input()函数的时候,应当指定清晰易懂的提示,准确指出希望用户提供什么样的信息。为了解决这个问题,可以使用函数。

2024-03-14 21:12:41 302

原创 《Python从入门到实践》第六章 字典

如果字典中有‘point’,将获得与之关联的值,如果没有,将获得制定的默认值,即get()中的第二个值,在调用get()时,如果没有指定第二个参数且指定的键不存在,Python将返回None,这个特殊的值表示没有响应的值。但如果被调查者很多,最终的列表可能包含大量的重复项,为剔除重复项,可以使用集合(set),集合中的每个元素都是独一无二的。对于字典中不再需要的信息,可使用del语句将相应的键值对彻底删除,在使用del语句时,必须删除指定字典名和要删除的键。按特定的顺序遍历字典中的所有键。

2024-03-13 22:27:59 335

原创 《Python从入门到实践》第五章

但如果大小写无关紧要,你只想检查变量的值,可以使用lower.()把变量的值全部转为小写的,值得注意的是,lower()方法不会修改存储在变量中的值,不会影响原来的变量。Python并不要求if-elif结构后面必须有else代码块,在一些情况下,else代码块很有用,而在其它情况下,使用一条elif语句来处理特定的情形更清晰。if代表条件测试,根据条件测试的值是True还是False来决定是否运行if语句中的代码。在Python中检查是否相等是区分大小写的,两个大小写不同的值被视为不相等。

2024-03-11 21:26:10 245

原创 《Python从入门到实践》第四章

要使用这种语法,首先指定一个描述性的列表名,如squares,然后指定一个左方括号,并定义一个表达式,用于生成要存储到列表中的值,这上面的式子中,表达式为value**2,它计算平方值,接下来编写一个for循环,用于个以表达式提供值,再加上右方括号。要创建切片,要指定使用的第一个元素和最后一个元素的索引,与range()函数一样,Python在到达指定的第二个索引之前的元素时停止,要输出列表中的前三个元素,需要指定索引0和3,这将返回索引分别为0、1、2的元素。# 输出0,1,2,3,4,5。

2024-03-07 21:43:44 227

原创 《Python从入门到实践》第三章

如果要从列表中删除一个元素,且不再以任何方式使用它,就使用del语句,如果要在删除元素后继续使用它,就使用pop()方法。tip:remove()方法只删除第一个指定的值,如果要删除的值可能在列表中出现多次,就需要使用循环,确保每个值都删除。该方法删除列表末尾的元素,并让你能够接着使用它,列表就像一个栈,删除列表末尾的元素相当于弹出栈顶元素。可以使用pop()删除列表中任意位置的元素,只需要在括号中指定要删除的元素的索引即可。包含多个元素,用([ ])表示列表,用逗号分隔其中的元素。

2024-03-05 22:04:22 258

原创 《Python从入门到实践》第二章

就是一系列字符,在Python中,用引号引起的都是字符串,其中的引号可以是单引号也可以是双引号,这样方便在单引号中使用('),也方便在双引号中使用(")rstrip()删除右边的空白,.lstrip()删除左边的空白,strip()删除两边的空白,.title() name后的(.)表示对name变量执行title()方法指定的操作。print(name.title()) 每个单词的第一个字母转为大写。在书写很大的数时,可以运用下划线将其中的位分组,使其更清晰易读。

2024-03-05 20:49:52 391

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除