python
欢迎前来参考
Jacklucicc
这个作者很懒,什么都没留下…
展开
-
PyQt5学习笔记4
信号与槽 signal and slotfrom PyQt5.QtCore import *from PyQt5.QtGui import *from PyQt5.QtWidgets import *# x=pyqtSignal(str)class mywin(QWidget): signal6=pyqtSignal([int,str],[str]) def __init__(self): super().__init__() self.res原创 2021-01-30 23:09:20 · 66 阅读 · 0 评论 -
装饰器实现简单的登陆验证
user_dic ={'username':None,'login':False}def auth_func(func): def wrapper(*args): if user_dic['username'] and user_dic['login']: return func username=input('请输入用户名:') passwd=input('请输入密码:') while True:原创 2021-01-30 21:18:55 · 382 阅读 · 2 评论 -
python 三层装饰器
def logging(level): def wrapper(func): def inner_wrapper(*args, **kwargs): print ("[{level}]: enter function {func}()".format(level=level,func=func.__name__)) return func(*args, **kwargs) return inner_wrapper原创 2021-01-25 13:03:43 · 339 阅读 · 0 评论 -
PyQt5学习笔记3
timer def set_ui(self): layout=QBoxLayout(QBoxLayout.TopToBottom) lb=QLabel('Hello World !',self) self.lcd=QLCDNumber(self) self.lcd.setDigitCount(20) self.lcd.setMode(QLCDNumber.Dec) self.lcd.setStyleShe原创 2020-12-31 13:03:18 · 150 阅读 · 0 评论 -
pyqt5学习大纲
初始常用控件: 基础控件 按钮: QPushButton:只是点击 QCommandLinkButton:命令链接按钮 QRadioButton:单选框 QCheckButton:多选框 输入控件: 纯键盘输入 QLineEdit 单行输入框 QTextEdit .原创 2020-12-28 10:13:33 · 331 阅读 · 0 评论 -
PyQt5学习笔记2
gridLayout#coding = 'utf-8''''这是一个格栅布局的小例子!文章链接:http://www.xdbcb8.com/archives/209.html'''import sysfrom PyQt5.QtWidgets import (QWidget, QPushButton, QApplication, QGridLayout, QLCDNumber)class Example(QWidget): ''' 格栅布局 ''' def原创 2020-12-26 12:11:18 · 180 阅读 · 6 评论 -
PyQt5学习笔记
1初体验from PyQt5.Qt import *import sysapp = QApplication(sys.argv)window = QWidget()window.setWindowTitle("社会我顺哥,人狠话不多")window.resize(500, 500)window.move(400, 200)label = QLabel(window)label.setText("Hello Sz")label.move(200, 200)window.show(原创 2020-12-25 10:01:40 · 481 阅读 · 1 评论 -
RR调度算法_简单的一笔
class RR(): def __init__(self,timeSlice=10): self.timeSlice=timeSlice self.runTimes=[25,37,12,46,29,5,18] self.peintf() def peintf(self): self.new=[] # print((max(self.runTimes) // self.timeSlice) + 1)原创 2020-11-22 15:40:23 · 1578 阅读 · 0 评论 -
pyqt安装
https://www.cnblogs.com/chenpython123/p/11525864.htmlhttps://www.cnblogs.com/mazhenyu/p/11184493.htmlhttps://blog.csdn.net/Cc_Sonia/article/details/83625298?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.channel_param&原创 2020-11-08 16:39:34 · 216 阅读 · 0 评论 -
python连接mysql学习
queryimport pymysqlimport numpy as np#打开数据库连接db = pymysql.connect('localhost','root','111111','hello')#创建游标对象cursor = db.cursor()# Sql预处理语句之选择收入超过1000的记录# sql = """SELECT * FROM student"""# realname = "lxs"# phone = 13678101715 + 5# email = "l原创 2020-11-06 20:50:21 · 70 阅读 · 0 评论 -
数据库mysql_万事俱备只欠东风
***SQLserver 和Mysql的区别 各自有什么特点准备之前必须了解的点https://blog.csdn.net/T_I_A_N_/article/details/85912462https://blog.csdn.net/qizhi666/article/details/87890550https://blog.csdn.net/bangchui_programer/article/details/88426266https://jingyan.baidu.com/article/76原创 2020-11-06 12:58:46 · 242 阅读 · 0 评论 -
操作系统内存管理_MBT_LRU
from So_nb_xuhu20183898 import MBT,LRUclass main(): def __init__(self): self.printf_all() def menu(self): print("\t\tMENU\t\t") print("0 ByeBye!My baby!") print("1 运用可变式分区分配思想建立存储分块表MBT,使用首次匹配为新作业寻找可用空间") p原创 2020-11-04 22:07:32 · 636 阅读 · 0 评论 -
python/Mar.17th,2020/BinaryTree
class BinaryTree: def __init__(self, rootObj): self.key = rootObj self.leftChild = None self.rightChild = None def insertLeft(self, newNode): if self.leftChild...原创 2020-03-17 18:00:15 · 82 阅读 · 0 评论 -
python/Mar.14th,2020/DP初试
求棋盘上最大路径import randomcount=0a=[[0 for i in range(3)] for i in range(3)]print("随机生成一个6*6的二维数组做为棋盘中的权值:")for i in range(3): for j in range(3): a[i][j] = random.randint(1, 5) pr...原创 2020-03-14 12:54:48 · 187 阅读 · 0 评论 -
python//Jan.21th,2020//bfs
from collections import deque #需编写函数person_is_seller,判断一个人是不是芒果销售商,如下所示。def person_is_seller(name): return name[-1] == 'm' #这个函数检查人的姓名是否以m结尾:如果是,他就是芒果销售商。。 def bfs(graph,name): search...转载 2020-01-21 12:39:51 · 207 阅读 · 0 评论 -
python//Jan.21th,2020//双端队列
# coding=utf-8 # 双端队列(允许两端都可以插入,删除)的实现class Deque(object): def __init__(self): self.list = [] # 从队列头部添加元素 def add_front(self, item): # self.list.push(item) # O(n) self.list.ins...原创 2020-01-21 12:10:34 · 133 阅读 · 0 评论 -
python//Jan.21th,2020//冒泡排序
# 冒泡排序,每次寻找最小到元素往前排,#就像汽水从下往上冒一样。所以叫冒泡排序啦def simpleSort(array): for i in range(len(array) - 1): for j in range(i, len(array)): if array[i] > array[j]: temp...原创 2020-01-21 09:39:39 · 113 阅读 · 0 评论 -
python//Jan.21th,2020//快速排序
#quicksort.pydef quicksort(array): #数组为空或含一个元素,返回数组即可,无序排序 if len(array)<2: return array #基线条件 #包含>1元素时 else: pivot=array[0] less=[i for i in arr...原创 2020-01-21 09:02:33 · 132 阅读 · 1 评论 -
python//Jan.20th,2020//选择排序
#selection_sort.pydef findSmallest(arr): smallest=arr[0] smallest_index=0 for i in range(1,len(arr)): if arr[i]<smallest: smallest=arr[i] smallest_index...原创 2020-01-20 21:30:12 · 189 阅读 · 0 评论 -
python//Jan.18th,2020//二分查找
def binary_search(list,item): low=0 high=len(list)-1 while low<=high: mid=(low+high)//2 guess=list[mid] if guess ==item: return mid if guess&...原创 2020-01-18 18:49:41 · 180 阅读 · 0 评论 -
python//Jan.18th,2020//测试
#测试代码#测试函数#def get_formatted_name(first,last):# full_name=first+' '+last# return full_name.title()#可通过的测试#import unittest#from name_function import get_formatted_name#class NameTestCas...原创 2020-01-18 10:39:31 · 148 阅读 · 0 评论 -
python//Jan.18th,2020//存储数据//json
#存储数据#使用json.dump()和json.load() #dump (存储到其他地方),扔掉,丢下v. load 加载,装上,装入v.#import json#number=[2,3,2,5,4,2,1]#filename='number.json'#with open(filename,'w') as f_obj:# json.dump(number,f_obj...原创 2020-01-18 10:21:53 · 133 阅读 · 0 评论 -
python//Jan.18th,2020//异常
Jan.18th,2020##异常#处理ZeroDivisionError异常##trackback 引用,引用功能#print(5/0)#使用try_except代码块#try:# print(5/0)#except ZeroDivisionError:# print("You can't divide by zero!")#使用异常避免崩溃#pri...原创 2020-01-18 09:58:38 · 238 阅读 · 0 评论 -
python//Jan.18th,2020//文件
Jan.17th,2020##文件#读取文件#文件要保存在程序所在的目录中#with open('s.txt') as s: #open()函数,接受一个参数,要打开的文件的名称 对应的有close()函数# contents=s.read() #关键字with 不需要访问文件将其关闭# print(contents)# print(conte...原创 2020-01-18 09:09:27 · 168 阅读 · 0 评论 -
python//Jan.17th,2020//文件和异常
Jan.17th,2020##文件和异常#读取文件#文件要保存在程序所在的目录中#with open('s.txt') as s: #open()函数,接受一个参数,要打开的文件的名称 对应的有close()函数# contents=s.read() #关键字with 不需要访问文件将其关闭# print(contents)# print(co...原创 2020-01-17 20:07:20 · 149 阅读 · 0 评论 -
python//Jan.17th,2020//导入类
Jan.17th,2020##导入类#导入单个类#from car import Car#my_new_car=Car('audi','a4',2016)#print(my_new_car.get_deseriptive_name())##my_new_car.odometer_reading=23#my_new_car.read_odometer()#导入整个模块#im...原创 2020-01-17 19:11:19 · 103 阅读 · 0 评论 -
python//Jan.17th,2020//类
Jan.17th,2020#print('==================================')#print("第九章:类")#print('==================================')##创建Dog类##class Dog():# def __init__(self, name, age):# # __init_...原创 2020-01-17 18:42:29 · 134 阅读 · 0 评论 -
python//Jan.17th,2020
Jan.17th,2020s=list(range(1,20,2))print(s)i=[]for i in range(3,30): if i%3==0: print(i,end=" ")print('\n')ss=[]for s in range(1,10): ss.append(s**3)print(ss)haha=[k**3 for...原创 2020-01-17 17:04:38 · 169 阅读 · 0 评论 -
python//栈//20191230
class MyStack(object): def __init__(self): self.stack_list = [] self.count = 0 # 创建一个栈 def create_stack(self): return self.stack_list # 栈中添加值 def push(sel...原创 2019-12-30 19:02:57 · 73 阅读 · 0 评论 -
python//新手上路005//20200103
Jan.3th,2020#迭代求和def list_sum(num_list): the_sum = 0 for i in num_list: the_sum = the_sum + i return the_sumprint(list_sum([1, 3, 5, 7, 9]))def list_sum(num_list): if len(num_list) =...原创 2020-01-03 13:52:10 · 93 阅读 · 0 评论 -
python//新手上路004//20191230
Dec.30th,2019print(7/3.6)print(7//3.6)print("______________")b=(0)*6print("(0)*6=",b)print("______________")c=[0]*6print("[0]*6=",c)原创 2019-12-30 13:00:24 · 129 阅读 · 0 评论 -
python//新手上路003//20191227
1def area(r):#圆面积 PI=3.1415926 return PI*(r*r)r=((int)(input("输入圆的半径:")))print("%0.6f" % area(r))2import random//随机数print(random.randint(0,100))3#猜数游戏import randomi = 1a = random....原创 2019-12-27 12:57:14 · 325 阅读 · 0 评论 -
python//新手上路002//20191226
1a=(int)(input("a="))//5 6 11 *format*b=(int)(input("b="))s=float(a+b)print("a={0},b={1},s={2}".format(a,b,s))num1 = input('输入第一个数字:')num2 = input('输入第二个数字:') # 求和sum = float(num1) + flo...原创 2019-12-26 09:36:25 · 108 阅读 · 0 评论 -
python//新手上路001//20191225
print('hello world')print(2**100)// **平方sum=0for i in range(1,101): if i%2!=0: sum+=iprint(sum)#!/usr/bin/env python3count = 0while (count < 9): print("The count is:", c...原创 2019-12-25 18:39:09 · 295 阅读 · 0 评论