自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数据结构--集合(set)

本文章是关于python集合的用法和数据结构

2023-12-11 21:08:17 939 1

原创 用python实现汉诺塔游戏

汉诺塔是一款经典的益智游戏,它涉及到将一个塔从一根柱子上移动到另一根柱子上的目标,同时每次只能移动一个圆盘,并且不能将一个较大的圆盘放在较小的圆盘上方。这个游戏有三个柱子,标号为A、B、C,A柱子上从下到上按金字塔状叠放着n个不同大小的圆盘。游戏的目标是在规定时间内将汉诺塔从A区移到C区。每次移动同一根柱子上不能出现大盘子在小盘子下方。每次只允许一个人移动圆盘。在任意一次移动中,较小的圆盘不得被置于较大的圆盘下方。

2023-12-04 10:31:51 1012

原创 用python写了一个24点小游戏(用了枚举算法思想)

玩家需要使用加、减、乘、除四则运算,将4张扑克牌上的数字通过运算得出24。每张牌必须使用一次且只能使用一次,不限定数字的顺序。可以使用括号来改变运算顺序,从而使得计算结果为24。当玩家得出一个能够计算出24的表达式时,该玩家获胜。例如,如果4张牌分别是5、5、5、1,那么可以通过(5-1/5)*5的运算得出24。"""random.randint(1, 13):这个函数用于生成一个指定范围内的随机整数,范围是从1到13。

2023-12-02 21:59:58 1317

原创 python学习笔记进程和线程

在创建了一个进程以后它内部还会继续创建一个线程(进程是创造工作场地,线程是打工仔)当你运行一个程序的时候程序就会创建一个进程,而进程里(工厂)面内部创建了一个线程。需要注意的是,并不是所有的操作都是线程安全的。中的进程是独立运行单位,不受其他进程的影响,而线程不能独立运行必须依存在应。中的进程能独立运行,父进程和子进程都有各自独立的数据空间和代码,进程数据。可以提高性能,因为它可以防止多个线程同时运行,从而减少了线程切换的开。可以避免死锁,因为它可以防止多个线程同时运行,从而避免了线程之间的竞。

2023-12-01 15:00:55 1063 1

原创 数据类型-----字符串(的使用与介绍)

今天下午第一节科我要去替别人上科,可以挣到十五元人名币。:字符串中只能通过索引获取值,无法通过索引修改值。当步长为负时,他的结束位置和开始位置要交换位置。默认去除两边的空格、制表符、换行符等空白字符。当使用切片去取一个字符串时候,前去后不取。注意 它里面的索引值是前取后不娶。他就会按着数字的次数来切割。不会改变原来的字符串内容。一个制表符默认四个空格。通过字符穿切割一个字符。相当于字符串的拼接功能。我是一个内向的南陔子。我是一个内向的女陔子。加入一个数字参数的话。从列表变成一个字符串。

2023-11-30 18:01:12 1102

原创 力扣算法第五题之有效的括号(就是括号匹配)

首先我先在这里讲解一下栈的使用。

2023-11-28 20:20:43 447

原创 力扣算法第四题 最长公共前缀(简单里面的不简单题)

【代码】力扣算法第四题 最长公共前缀(简单里面的不简单题)

2023-11-27 17:35:46 578

原创 力扣算法第三题 罗马字符转数字

dic = {"I": 1, "V": 5, "X": 10, "L": 50, "C": 100, "D": 500, "M": 1000} # 创建一个字典,将罗马数字与对应的整数数值进行映射。if dic[s[index_left]] < dic[s[index_left + 1]]: # 如果当前字符对应的整数值小于下一个字符对应的整数值,index_left = 0 # 定义一个变量index_left,初始值为0,用于表示当前处理的罗马数字字符的索引。

2023-11-26 20:54:57 365 1

原创 python 客户端 与服务端粘包处理问题

例如:struct.pack_into('I', buf, 0, 123) 将整数 123 打包到缓冲区 buf 的开头。例如:struct.unpack_from('I', buf, 0) 将从缓冲区 buf 的开头解包一个无符号整数。例如:struct.unpack('I', b'\x00\x00\x00\x7b') 将 4 字节的字节流转换为对应的整数。例如:struct.pack('I', 123) 将整数 123 打包成一个 4 字节的字符串,格式为无符号整数。#判断每一次接受的内容长度是多少。

2023-11-26 11:22:54 449 1

原创 力扣每日一练 第二题 回文数

然后判断是否与之前的字符相等我的 代码。使用切片的方式 使字符逆序输出。

2023-11-25 18:30:04 420

原创 python牛逼 排序 之快速排序

如果又看不懂我的代码的可以去b站 :【清华大学博士讲解Python数据结构与算法(完整版)全套100节】https://www.bilibili.com/video/BV1uA411N7c5?right-=1#从右边开始向左走。li[left]=tmp #把最左边的数归位。#循环的结束条件是当left<right。#先拿一个便变量存储最左边的值。

2023-11-25 17:41:19 524

原创 栈的功能实现以及用栈的思想,去解决括号匹配问题

"""创建一个栈的类 实现 入栈 出栈 ,取栈顶值"""我是一个小白,哪里写的不好的地方请各位大佬指点一二。else:#当遇到右括号该怎么办。下面这段代码实现括号匹配问题。这段代码实现栈的功能。

2023-11-25 16:48:01 356

原创 力扣算法第一题

我的解题方法,大家还要有什么其它方法吗?

2023-11-23 22:00:30 321

原创 蓝桥杯每日一练

我的代码是else:else:print()

2023-11-23 21:56:30 370

原创 计算机网络ip地址的划分

2023-10-16 22:15:54 44 1

这个是我在学习中写的笔记 希望能帮到大家

这个是我在学习python中写的笔记 是关于数据类型中的字符串类型的介绍与使用

2023-11-30

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

TA关注的人

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