自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 使用python制作一个简单的计算器

这个迷你demo主要用到的是Tkinter模块。准备工作:pip3 install tkinterfrom tkinter import Tk, END, Entry, N, E, S, Wfrom tkinter import fontfrom tkinter import Labelfrom functools import partial# 使用tkmacosx模块中的Button,是因为tkinter无法在mac上设置按钮颜色from tkmacosx import But.

2021-09-21 10:42:42 1184

原创 python在给定的目录下查找文件中是否包含指定的字符串

写作防止遗忘。这个小demo的作用是在给定的目录下,查找所有的文件中是否包含你需要查找的字符串。类似于Linux的grep -rn <string>命令。demo中主要用到了os模块,第一个输入为你要查找的字符串,第二个给定一个路径,可以是绝对路径,也可以是相对路径,实现起来比较简单。import ostext = input("input text : ")path = input("path : ")flag = 0def getfiles(path): #.

2021-09-19 23:29:26 5855

原创 python随机返回一个指定长度的密码

写作防止遗忘。最近在github上找了一些练手的小项目,自己也跟着做一下,并记录下来。这是一个根据给定长度返回的一个由字母、数字和特殊字符随机组成的字符串。import randomimport mathalpha = "abcdefghijklmnopqrstuvwkyz"num = "0123456789"special = "@#$%&*"pass_len = int(input("Enter Password Lenght:"))# 字母为密码长度的一半

2021-09-19 22:16:29 176

原创 解锁python异常----下

1.接上一篇<<解锁python异常----上>>2.捕获对象我们可以先看一下不捕获异常对象时的报错。这里报出了异常类及异常对象(可以理解为出现异常的原因)c = 9c /= 0# Traceback (most recent call last):# File <string>, line 8, in <module># c /= 0# ZeroDivisionError: division by zero捕获

2021-09-19 11:12:26 128

原创 解锁python异常----上

1.异常:错误或通常不会发送的事情。Python使用异常对象来表达异常状态,并在遇到错误时引发异常。异常对象未被处理(或捕获)时,程序将终止并显示一条错误消息。接下来主要介绍如何创建和引发异常,以及各种异常处理方式。2.一些内置的异常类类名 描述 Exception 几乎所有的异常类都是从它派生而来 AttributeError 引用属性或给他赋值失败时引发 IndexError 使用序列中不存在的索引时引发 KeyError 使用映射中不存在的键时

2021-09-18 21:53:39 205 1

原创 解锁Python优先队列----堆

首先,堆是一种优先队列,能够以任意顺序添加对象,并随时(可能是在两次添加对象之间)找出(并删除)最小的元素。类似于列表方法min,但效率要高很多。 其实在python中没有独立的堆类型,而只有一个包含一些堆操作函数的模块。这个模块名为heapq。 堆特征 -> 元素不是严格,但必须保证一点:位置i处的元素总是大于位置 i // 2处的元素(反过来就是小于位置2 * i 和 2 * i + 1处的元素,i从1开始计数,即heap[0]为第一个元素)。...

2021-09-15 23:05:21 177

空空如也

空空如也

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

TA关注的人

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