自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 有意思的turtle图形绘制1

【代码】有意思的turtle图形绘制1。

2024-04-24 22:07:28 101

原创 pycharm和Spyder多行注释快捷键

2.pycharm:使用Ctrl+/3.Spyder:使用Ctrl+1。

2024-04-04 19:25:03 793 1

原创 Python自定义异常类

自定义创建异常类,它是Exception的派生类。依次执行try子句,except子句。最后finally子句不论try子句结果满足与否都执行收尾工作。

2024-01-24 22:13:07 513

原创 SQL数据库的创建操作

select你要的信息 from数据表(或多个)where 满足的条件(条件判断)DROP DATABASE 数据库;

2024-01-23 23:42:32 732

原创 JavaScript库jquery的使用方法

(document)是jquery的常用对象,表示HTML文档对象。$(document).ready()方法类似于JavaScript的window.onload事件,但也有一些区别。"写更少,做更多"是jquery的设计理念,jquery是一个兼容多浏览器的JavaScript库,利用jquery的语法设计能使开发更便捷。网页添加jquery的方法:1.从jquery.com下载库;页面引入jquery库后,通过$()函数来获取页面中的元素,$符号为jQuery的缩写。

2024-01-22 20:06:28 623

原创 Python中函数的4种参数形式

关键字参数可以摆脱位置匹配的限制,直接用变量名匹配。可变参数用于处理任意数量的参数,形参中带一个*,将存放到元组;带两个**,将存放到字典,且字典要用=连接。默认参数的特点是在声明函数时使用“=”来指定默认值。缺省参数指因为程序使用了默认值,使得函数调用时不必写出全部参数。

2024-01-21 20:44:22 521 1

原创 Python双重for循环实现枚举法

采样枚举法逐个考察所有百钱买百鸡的买法,打印出符合题意的。从0-0-100,到20-33-47逐一试验。

2024-01-21 20:27:20 387 1

原创 Python中类的继承实现

""派生类继承了基类的一切",这里创建基类曲线,派生类有椭圆。派生类调用基类的方法,只需方法名前加上基类基类名作为前缀,再将派生类的self和其他参数传入。当派生类与基类有同名的方法时,调用的是派生类的方法。这是Python继承中的一种机制,被称为继承覆盖基类法。

2024-01-20 20:05:33 749

原创 Python类中__init__方法的特殊意义

_init__方法用于初始化实例属性,在类对象被示例化时立即运行,确保之后的方法调用属性时,属性已存在,避免异常。

2024-01-20 19:41:38 519

原创 turtle模块turtlesize的作用

t.turtlesize的作用是设置绘图时的方向指示箭头,其中前两个参数分别是箭头的长和宽,第3个参数是箭头的圆滑程度。定义函数控制转向:对应键盘中的4个方向键设置4个函数用于箭头的转向。onkeypress将其绑定到按键上。使用turtle.listen()监听键盘的输入,监听键盘的上下左右按键并对它做出相应的反应。语句turtle.done()用于关闭turtle,如果没有这条语句的话程序可能会闪退。

2024-01-19 19:55:47 593 1

原创 Python递归输出Fibonacci数列

例如fb(5),返回的是fb(4)+f(3),fb(4)又返回fb(3)+fb(2),而fb(3)返回fb(2)+fb(1),最终只要到了fb(1)都解为1。定义fb函数,后一项会等于前两项之后。

2024-01-19 19:39:48 424 1

原创 JavaScript将输入文本在对话框输出

在JavaScript中书写函数function的脚步,用于弹窗对话框。在表单form标签中加入<input>元素用来定义用户输入数据的字段。type表单类型,name表项名,value默认值。

2024-01-18 22:01:06 733 1

原创 JavaScript中for循环嵌套实现网页输出‘*‘号组成三角形

用document对象的write()方法输出字符串。

2024-01-18 21:33:27 627 1

原创 python中matplotlib和pandas绘制需要的图表

建立绘图对象plt.figure(),使用fig.add_subplot对图像分区域。

2024-01-17 16:44:12 344

原创 python处理json格式文件

对下面的json信息进行处理:代码如下:

2024-01-17 14:34:10 424

原创 python计算文件中关键字出现次数

用python读取一个文件,统计某个特定字符串出现的次数,并将其保存在某个文件中。使用collections模块,统计字符串出现次数,选用模块中的Counter,返回字符串:次数的字典,可对字典打印,直接输出,或排序后输出。

2024-01-17 14:05:02 813

原创 Python对有序数据二分查找法

二分查找法作用于一个有序数据集合上。首先要查找的是有序集的中间的元素,如果中间元素比要查找的元素大,接着转向较小的半集中进行查找,反之,若中间元素比要查元素小,就转向较大的那个半集中进行查找。转进范围更小的数据集后重复这个查找过程,直到找到要查的元素或数据集不能再分割。二分查找法实质上就是不断地将有序数据集进行对半分割,并检查分区中的中间元素。

2024-01-16 21:23:18 500 1

原创 Python中用Pygame初始化游戏界面

在创建的类中,定义初始化函数__init__(),创建好窗口,定义窗口大小,游戏时钟等。创建game对象,调用star_game()函数,启动游戏。

2024-01-15 20:46:55 590 1

原创 Python导入beautifulsoup和requests读取简单页面信息

request的Request()方法用来获取网站页面,urlopen().read().decode()用来返回网页信息。BeautifulSoup将网页信息解析为beautifulsoup格式,修改格式后查找p标签元素。open创建写入文件对象file,通过for循环将提取的abstract标签内容。先import导入BeautifulSoup和request两个库。

2024-01-14 20:23:29 788 1

原创 Web前端开发用标签添加音频和视频进HTML

开头,

2024-01-13 20:20:19 559 1

原创 Python绘制奇怪的图形

for循环重复绘制100次,改变前进距离分别为0,2,4,6,8,10,......200,每画完一次左旋转88度。

2024-01-12 20:24:44 376 1

原创 Python中json模块的loads将json文件保存为CSV

将一份json文件导出为CSV,首先导入json库,with open打开文件,赋值给变量our_file,read方法读取文件,loads方法将json文件转为Python对象。新建空变量,for循环遍历键和值,再利用+=,使变量中成对存储json文件中的键和值。定义CSV文件,赋值到变量f,用write方法将存好的键和值写入新文件。

2024-01-12 20:09:02 525 1

原创 Tkinter库实例:文本显示99乘法表

用print可以快速在控制台打印出九九乘法表,而要想在窗口显示文本。首先导入Tkinter库,创造win窗体,在窗体中构建文本框Text组件,pack设置文本框的布局。Text组件insert可将输出的九九乘法表写入到文本框中,填写参数1.0 表示倒序输出,这里使用2.0,最后显示主窗口。

2024-01-11 21:41:04 628

原创 Python将数据写入CSV文件

第一行数据不需要统计,直接使用print配合format()输出,使用条件x>0,来控制从第二行进入统计。打开CSV文件,以"r+"读写模式,基于文件分别创建reader和writer对象用于读取和写入。这以成绩单统计的总分、平均分的形式展现对CSV文件的读取与写入。每统计一轮数据,使用writerow([])写入。

2024-01-10 15:35:04 488

原创 Python编程:输出金字塔图形

首先,可定义函数jinzita,让用户输入层数和符号。在使用for循环打印输出,这里输出使用了format(),规定format输出的参数格式,这里使用{0:^20},在第一个位置上有20个字符,输出的字符位于所有位置中间,其他位置用空格填充,如果想改变填充字符为@,可改为{0:@^20}。

2024-01-09 16:19:17 1390

空空如也

空空如也

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

TA关注的人

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