随笔分类 -  python

摘要:Text组件 绘制单行文本使用Label组件,多行选使用Listbox,输入框使用Entry,按钮使用Button组件,还有Radiobutton和Checkbutton组件用于提供单选或多选的情况,多个组件可以使用Frame组件先搭建一个框架,这样组合起来显示好看点,最后还学习了Scrollbar 阅读全文
posted @ 2018-11-14 22:17 阳光宝贝-沐沐 阅读(29342) 评论(1) 推荐(2)
摘要:分解质因数:把一个合数分解成若干个质因数的乘积形式,即求质因数的过程叫做分解质因数。要求:将一个正整数分解质因数;例如:输入的数为90,分解为90=2*3*3*5分析:1、该数必须不是质数(不能被1和它本身除)2、如果遇到n能被k整除的情况,则打印出k,同时用n除以k的商,作为新的正整数n,再重复第一步操作3、如果n不能被k整除时,那么用k+1作为k的值,再来执行第一步操作方法一:比较笨但是可以实... 阅读全文
posted @ 2018-11-14 15:55 阳光宝贝-沐沐 阅读(669) 评论(0) 推荐(0)
摘要:1.wingIDE的下载: 在电脑配置好的python环境情况下,去官网下载wingIDE6,按照一般方式安装好。安装好它会自动提示你是否激活,你点击激活。然后到下一步。 2.脚本的制作: 将上面的代码复制粘贴成 破解激活.py格式(只要是:xxx.py就行) 具体步骤: (1)新建一个*.txt记 阅读全文
posted @ 2018-11-14 14:48 阳光宝贝-沐沐 阅读(851) 评论(0) 推荐(0)
摘要:一、列表list转字符串str命令(python2.x):''.join(list)命令(python2.x):''.join(str(s) for s in list)其中,引号中是字符之间的分割符,如“,”,“;”,“\t”,“*”等等我的电脑是python3.6的,如:>>> list = [1, 2, 3, 4, 5]>>> print(''.join(str(s) for s in li... 阅读全文
posted @ 2018-11-14 10:23 阳光宝贝-沐沐 阅读(5151) 评论(0) 推荐(0)
摘要:完全数,又被称作完美数货完备数,是一些特色的自然数。它所有的真因子(即除了自身以外的约数)的和(即因子数),恰好等于它本身。如果一个数恰好等于它的因子之和,则成为“完全数”题目:找出1000以内的所有完数,并输出 1 from functools import reduce 2 for i in range(2,1001): 3 list1 = [] 4 for j ... 阅读全文
posted @ 2018-11-13 16:51 阳光宝贝-沐沐 阅读(351) 评论(0) 推荐(0)
摘要:例如:2+22+222+2222+22222(此时共有5个数字相加),这里具体几个数字由键盘控制 方法一:普通做法 执行结果: 进阶版,起始就是利用了函数 执行结果: 再来改下: 执行结果: 方法二:递归 执行结果: 阅读全文
posted @ 2018-11-13 15:41 阳光宝贝-沐沐 阅读(815) 评论(0) 推荐(0)
摘要:题目:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示 1 inputscort = input("学生的成绩:") 2 if inputscort.isdigit(): 3 inputscort = int(inputscort) 4 if inputscort >= 90: 5 grade = "A" 6 # ... 阅读全文
posted @ 2018-11-13 14:28 阳光宝贝-沐沐 阅读(278) 评论(0) 推荐(0)
摘要:Entry组件 Entry组件就是平时所说的输入框。输入框是程序员用到的最多的一个程序,例如在输入账号和密码的时候需要提供两个输入框,用于接收密码的输入框还会有星号将实际输入的内容隐藏起来。 Tkinter组件之间的许多方法和选项之间都是通用的,例如在输入框中用代码添加删除内容,同样也是使用inse 阅读全文
posted @ 2018-11-12 21:48 阳光宝贝-沐沐 阅读(2398) 评论(0) 推荐(0)
摘要:Checkbutton组件 Checkbutton组件就是常见的多选按钮,而Radiobutton则是单选按钮 执行结果: 当单击选项时,Label显示的变量相应地发生了改变。 根据上面的基础,但是如果是多个选项时,我们就可以用for循环来显示数据,例 执行结果: 注意哦,我这里对pack()方法的 阅读全文
posted @ 2018-11-12 20:45 阳光宝贝-沐沐 阅读(730) 评论(0) 推荐(0)
摘要:在windows下试用python,Py文件的右键菜单有个Edit with IDLE,虽然这个ide不是那么功能强大,但是胜在方便。对于脚本语言的一般使用来说是足够了。但是有时候,这个菜单就消失了,给使用这造成了一定的麻烦。我们来看看如何解决这个麻烦? 方法一:(这个是我找得网上得,步骤基本都试过 阅读全文
posted @ 2018-11-12 17:01 阳光宝贝-沐沐 阅读(10330) 评论(0) 推荐(0)
摘要:datetime Python提供了许多内置模块用于操作时间日期,如calendar,time,datetime,这篇文章主要是对datetime进行汇总,datetime模块的借口实现原则更加直观,更容易调用。 Datetime模块定义了两个常量:datetime.MAXYEAR和datetime 阅读全文
posted @ 2018-11-10 17:25 阳光宝贝-沐沐 阅读(765) 评论(0) 推荐(0)
摘要:关于python辨别数据类型可以用python type()方法,那么想要查看一串字符中每项类型,并逐一输出要怎么处理?看下我是怎么处理的习题要求:输入一行字符,分别统计其中英文字母、数字、空格、和其他字符的格式 1 string = input("输入要统计的内容:") 2 letter,digit,space,other = 0,0,0,0 3 for i in string: 4 ... 阅读全文
posted @ 2018-11-10 14:55 阳光宝贝-沐沐 阅读(279) 评论(0) 推荐(0)
摘要:练习:关于python日期格式应用练习。用python方法如何输出指定格式形式的日期这里用到datetime模块,datetime模块重新封装了time模块,提供了更多接口,提供的类包括:date,time,datetime,timedelta,tzinfo,datetime.date(year,month,day) 1 import datetime 2 3 #date.today():... 阅读全文
posted @ 2018-11-10 13:58 阳光宝贝-沐沐 阅读(993) 评论(0) 推荐(0)
摘要:Label常用属性 highlightbackground highlightcolor Button常用属性 height 阅读全文
posted @ 2018-11-09 22:16 阳光宝贝-沐沐 阅读(2034) 评论(0) 推荐(0)
摘要:Label组件 Lable组件是用于界面上输出描述的标签,例如提示用户“您下载的电影含有未成年人限制内容,请满18岁以后点击观看!”,先来上结果图: 在来看下它的代码: 显示不太好看,所以我们修改下,在字符串中使用\n对显示的文本进行换行 如果想将文字部分左对齐,并在水平位置与边框留有距离,只要设置 阅读全文
posted @ 2018-11-09 21:58 阳光宝贝-沐沐 阅读(1536) 评论(0) 推荐(0)
摘要:EasyGui就是一个简单的文字交互界面模块,从今天开始来开始学习Tkinter Tkinter是Python标准的Gui库,它实际是建立在Tk技术上的,Tk最初是为Tcl(一门工具名语言)所涉及的,但由于其可移植性和灵活性高,加上非常容易使用,因此它逐渐被移植到许多脚本语言中,包括Perl、Rub 阅读全文
posted @ 2018-11-09 21:27 阳光宝贝-沐沐 阅读(4330) 评论(0) 推荐(1)
摘要:水仙花数是指一个n位正整数(n>=3),他得每个位上得数字得n次幂之和等于它本身(例如:1^3+5^3+3^3=153) 1 for i in range(101,1000): #3位数得水仙花数 2 l = len(str(i)) 3 #求个位、十位、百位分别是多少 4 #水仙花数计算公式 1^3+5^3+3^3=153 5 if i == ((i... 阅读全文
posted @ 2018-11-08 17:25 阳光宝贝-沐沐 阅读(1825) 评论(0) 推荐(0)
摘要:python素数计算及输出要求:判断在101-200这个区间内有都多少素数,并逐一输出方法一: 1 list1 = [i for i in range(101,201)] 2 list_new = [] 3 for i in range(101,201): 4 for j in range(2,i): 5 if i % j == 0: #将能整数得放到一个列表... 阅读全文
posted @ 2018-11-08 15:24 阳光宝贝-沐沐 阅读(335) 评论(0) 推荐(0)
摘要:迭代器 自始至终,都有一个概念一直在用,但是我们却没来都没有人在的深入剖析它。这个概念就是迭代。 迭代的意思有点类似循环,每一次的重复的过程被称为迭代的过程,而每一次迭代得到的结果会被用来作为下一次迭代的初始值。提供迭代方法的容器称为迭代器,通常接触的迭代器有序列(列表、元组、字符串)还有字典也是迭 阅读全文
posted @ 2018-11-07 22:52 阳光宝贝-沐沐 阅读(556) 评论(0) 推荐(0)
摘要:描述符(property的原理) 描述符(descripto),用一句话来解释,描述符就是某种特殊的类的实例指派给另一个类的属性。那么什么是特殊类型的类呢?就是至少要在这个类中定义__get__()、__set__()、.__delete__()三个特殊方法中任意一个。 下面是描述符相关的魔法方法: 阅读全文
posted @ 2018-11-06 21:27 阳光宝贝-沐沐 阅读(530) 评论(0) 推荐(0)