Administrator
发布于 2026-06-24 / 22 阅读
0
0

mypytool,一个十一岁小学生自制的python库

介绍

在半年前,当时因为我一直在使用别人的python库,所以我诞生了一个想法:自己做python库。当初没有想到这件事能坚持下来,就当做一个玩具一样。这个库本来的用处只是用来我自己对学过知识的复习和使用,但后来发现用处好像比我想到的更大,所以我选择把它发布出来。

视频链接(哔哩哔哩):链接

视频链接(抖音):抖音链接

github链接:Datutu150112/mypytool: 一个有许多功能的python库

夸克链接:链接

Readme内容

mypytool

一个有许多功能的python库 (由于本人十一岁能力有限,代码水平不高请谅解)

安装方法

pip install mypytool

功能介绍

main.py

perfect_square_plus_gs 功能:完全平方和公式

perfect_square_plus_z 功能:完全平方和值

perfect_square_sub_gs 功能:完全平方差公式

perfect_square_sub_z 功能:完全平方差值

glm 功能:十进制转格雷码

glm2bin 功能:格雷码转二进制

glm2dex 功能:格雷码转十进制

fast_pow 功能:快速幂

base_conversion 功能:进制转换将十进制x转换成y进制

base_conversion 功能:进制转换将二进制str x转换成十进制

swap 功能:交换a和b

swap1 功能:交换a和b

swap2 功能:交换a和b

factorial_recursion 功能:阶乘

fibonacci_recursion 功能:求斐波那契的第n项值

pow 功能:求a的b次方

date.py

month_first_day 功能:求当前月第一天的星期

leap_year 功能:判断是不是闰年

month_day 功能:求月份天数

sort.py

bubble_sort 功能:冒泡排序

bucket_sort 功能:桶排序

selection_sort 功能:选择排序

insertion_sort 功能:插入排序

shell_sort 功能:希尔排序

merge_sort 功能:归并排序

quick_sort 功能:快速排序

sort 功能:排序

stack.py

class static 功能:栈

queue.py

class queue 功能:队列

linked_list.py

class General_Linked_list 功能:单向链表

class Cycle_Linked_list 功能:循环链表

graghic.py

class Circle 功能:圆

class Square 功能:正方形

class Rectangle 功能:长方形

class Triangle 功能:三角形

class Parallelogram 功能:平行四边形

class Trapezoid 功能:梯形


评论