![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python-每天进步一点点
学无止境****
每天进步一点点
展开
-
.sort和sorted()---python
今天写回溯算法的时候,发现一直出错,我看了好多遍都没发现错误在哪里,哎,当时那个烦躁的,终于终于,在我卡了一个小时后,我发现是排序出了问题,绝了。当时觉得能够发现错误真不错,但是一方面又觉得这个问题让我搞了这么久【哭泣】错误点就是我用了列表的内置函数.sort(),原来这个函数是要改变列表本身的顺序,后来用了sorted()函数就成功解决了这个问题(是我学的不扎实).sort()sorted(列表名)...原创 2021-12-05 00:13:39 · 931 阅读 · 0 评论 -
@的用法-python
学习自https://m.jb51.net/article/158533.htm我看到这篇文章感觉豁然开朗,想要自己在写写,加深一下印象。例子一定义了三个函数,其函数名分别为f1,f2,f3,函数的参数分别为A,B,C,首先程序是从上往下执行的,先定义了f1(),f2(),遇到了@f1,@f1修饰函数定义def f3(),此时运行f1(f3©)。输出的结果为:例子二@f2修饰装饰器@f1,@f1修饰函数定义def f3(),将f3()赋值给f1()的形参,相当于A=F3(),然后输出AAAAA原创 2021-09-02 19:58:04 · 159 阅读 · 0 评论 -
PyQt框架的使用(页面登录)
PyQtPyQt框架一:安装PyQt1.添加启动Qt Designer的快捷工具2.添加Qt生成的ui文件转换为py文件的快捷工具二:登录页面1.添加背景2.添加标题3.添加其他控件4.显示部分PyQt框架一:安装PyQt打开pycharm,File->Settings->Projet:文件名->Python Interpreter点加号点击Install Package1.添加启动Qt Designer的快捷工具Tools->External Tools点+号原创 2021-08-25 14:23:28 · 414 阅读 · 0 评论 -
BoxSizer设置登录页面布局
直接上代码吧(我也不知道为什么第一次显示的登录页面是正常的,后面就一直有些问题,所有想要了解相关知识的参考一下就可)1.代码实现class MyFrame(wx.Frame): def __init__(self,parent,id): wx.Frame.__init__(self,parent,id,title='用户登录',size=(400,300)) panel=wx.Panel(self) self.title=wx.StaticText原创 2021-08-24 20:36:19 · 159 阅读 · 0 评论 -
wxPython框架的使用(登录页面)
GUI(图形用户界面)对于pyThon的GUI开发,有很多的工具包,wxPython是其中的一个工具包,特点:wxpython是一个成熟且特性丰富的跨平台GUI工具包wxPython一.wxPython的安装二.wxPython的基本框架三.登录页面的完整代码一.wxPython的安装打开cmd输入pip install -U wxPython(我安装输入这个的时候没有成功)也可以直接输入 pip install wxPython二.wxPython的基本框架1.代码实现import wx原创 2021-08-24 20:25:05 · 781 阅读 · 0 评论 -
模块小练习(验证码,时间戳)-python
一:问题描述验证码(CAPTCHA)是一种区分用户是计算机还是人的公共全自动程序。如铁路售票官网12306推出的图片验证码,就是防止机器刷票的验证程序,如图10.12所示。写一个6位随机验证码程序,使用random模块,要求验证码中至少包含一个数字、一个小写字母、一个大写字母。解题思路:先建立一个空列表,将一个数字,小写字母,大写字母用append()函数添加进去,再随意选三位字符(数字,小写字母,大写字母)添加进去.代码实现import randomimport stringcode=原创 2021-08-12 16:48:51 · 435 阅读 · 0 评论 -
面向对象程序设计小应用-python
一:问题描述根据F-22的下列信息,封装成一个fighter类,包含名称,编号,厂家等信息,并在display()方法中显示name=‘F-22 fighter’Number=‘F-22’Code=‘Rabtor’price=‘1.5亿美元’vender=‘Lockheed’代码实现class Fighter: ''' 类名称为Fighter 在display()方法中显示名称,编号,代号等信息 ''' #初始化一下 name=None Number原创 2021-08-10 12:11:45 · 125 阅读 · 0 评论 -
函数小练习(输出一年的第几天,将重复的ip地址找出,将字母统一成大写模式)-python
一:问题描述请编写一个小程序,实现输入任意年月日,计算出这是这一年的第几天,如,输入20210203,则提示这是2021年的第34天查了一下闰年和平年的资料1、含义不同。遇到整百年时要被400整除才是闰年,否则为平年;遇到非整百年时,只要被4整除就是闰年,不能被4整除为平年。2、天数不同。闰年的2月有29天,平年的2月有28天。def whichday(y,m,d): '''功能:输入任意年月,计算这是这一年的哪一天 offset是为了区别是闰年还是平年 函数没有返回原创 2021-08-09 15:08:31 · 318 阅读 · 0 评论 -
字符串的几道练习题-python
一:问题描述已知字符串word=“aS98hdkHFSWEas754”,编写一个程序,分别实现如下功能:*请将word字符串中的大写字母改为小写字母,小写字母改为大写字母*请将word字符串中的数字取出,并输出成一个新的字符串我本来把第一小问的题目看错了,看成全部变成大写字母,和全部变成小写字母(经常干这种事情)word='aS98hdkHFSWEas754'print("将word字符串中字母改为小写字母:",word.lower())print("将word字符串中字母改为大写字母:原创 2021-08-08 19:52:57 · 460 阅读 · 0 评论 -
输出1-50的素数,进行一些更改
问题描述:创建一个包含1-50之间所有素数的列表,打印显示该列表,随后只保留该列表的前5个数字,删除其余内容并打印输出相应的结果;再将每个元素加上20,显示列表内容 这里是引用olist=list(range(1,51))#创建一个从1-51的列表newlist=[]#创建一个空列表#循环的作用:找到1-50中符合素数的数,并将满足条件的数存入到newlist列表中for i in olist: if(i==2 or i==3 or i==5 or i==7): new原创 2021-08-07 16:49:33 · 902 阅读 · 0 评论 -
千年虫问题
计算机2000年问题,又叫做“千年虫”、“电脑千禧年千年虫问题”或“千年危机”。缩写为“Y2K”。是指在某些使用了计算机程序的智能系统(包括计算机系统、自动控制芯片等)中,由于其中的年份只使用两位十进制数来表示,因此当系统进行(或涉及到)跨世纪的日期处理运 算时(如多个日期之间的计算或比较等),就会出现错误的结果,进而引发各种各样的系统功 能紊乱甚至崩溃。因此从根本上说千年虫是一种程序处理日期上的bug(计算机程序故障),而非病毒。原创 2021-08-07 15:37:25 · 2897 阅读 · 0 评论