-
Python基于Tkinter的HelloWorld入门实例
所属栏目:[Python] 日期:2020-12-16 热度:97
本篇章节讲解Python基于Tkinter的HelloWorld入门实例。供大家参考研究。具体分析如下: 初学Python,打算做几个Tkinter的应用来提高。 刚学的HelloWorld,秀一下。我用Python3.2的,Windows版本的。 源代码如下: #导入sys和tkinter模块 import sys,[详细]
-
Python基于Tkinter实现的记事本实例
所属栏目:[Python] 日期:2020-12-16 热度:54
本篇章节讲解Python基于Tkinter实现的记事本。供大家参考研究。具体如下: from Tkinter import *root = Tk('Simple Editor')mi=StringVar()Label(text='Please input something you like~' ).pack()te = Text(height = 30,width =100)te.pack()Labe[详细]
-
Python实现的彩票机选器实例
所属栏目:[Python] 日期:2020-12-16 热度:122
本篇章节讲解Python实现彩票机选器的方法。供大家参考研究。具体实现方法如下: # -*- coding: utf8 -*-from Tkinter import *import tkFontimport randomclass App: def __init__(self,master) : frame = [Frame() for i in range(4)] for i in ran[详细]
-
pycharm 使用心得(一)安装和首次使用
所属栏目:[Python] 日期:2020-12-16 热度:94
首先预览一下 PyCharm 在实际应用中的界面:(更改了PyCharm的默认风格) 安装 首先去下载最新的pycharm 2.7.3,进行安装。可以直接在官网下载。 PyCharm 的激活方式: 1,推荐购买正版。 2,可以选择试用,免费试用30天。 3,网上找激活码: (下面的激活码[详细]
-
Python科学计算环境推荐――Anaconda
所属栏目:[Python] 日期:2020-12-16 热度:181
Anaconda是一个和Canopy类似的科学计算环境,但用起来更加方便。自带的包管理器conda也很强大。 首先是下载安装。Anaconda提供了Python2.7和Python3.4两个版本,同时如果需要其他版本,还可以通过conda来创建。安装完成后可以看到,Anaconda提供了Spyder,IP[详细]
-
教你如何将 Sublime 3 打造成 Python/Django IDE开发利器
所属栏目:[Python] 日期:2020-12-16 热度:53
1. 安装 Sublime Text 3 虽然现在的 Sublime 3 还处于 beta 阶段,但已经非常稳定了,而且速度比 Sublime 2 得到了增强. Sublime 3 可以到官网下载并安装. Sublime 虽然是免费软件,但如果有足够的经济能力,可以考虑购买以表示支持. 2. 安装 Package Control Su[详细]
-
python绘图库Matplotlib的安装
所属栏目:[Python] 日期:2020-12-16 热度:117
本文简单介绍了Python绘图库Matplotlib的安装,简介如下: matplotlib是python最著名的绘图库,它提供了一整套和matlab相似的命令API,十分适合交互式地 进行制图。Matplotlib的安装可以参见:官网链接 http://matplotlib.org/users/installing.html 安装总[详细]
-
python实现的生成随机迷宫算法核心代码分享(含游戏完整代码)
所属栏目:[Python] 日期:2020-12-16 热度:184
完整代码下载:http://xiazai.jb51.net/201407/tools/python-migong.rar 最近研究了下迷宫的生成算法,然后做了个简单的在线迷宫游戏。游戏地址和对应的开源项目地址可以通过上面的链接找到。开源项目中没有包含服务端的代码,因为服务端的代码实在太简单了[详细]
-
Shell脚本定义变量和重新赋值
所属栏目:[Python] 日期:2020-12-16 热度:53
Shell支持自定义变量。 定义变量 定义变量时,变量名不加美元符号($),如: 复制代码 代码如下: variableName="value" 注意,变量名和等号之间不能有空格,这可能和你熟悉的所有编程语言都不一样。同时,变量名的命名须遵循如下规则: 首个字符必须为字母[详细]
-
Python中lambda的用法及其与def的区别解析
所属栏目:[Python] 日期:2020-12-16 热度:75
python中的lambda通常是用来在python中创建匿名函数的,而用def创建的方法是有名称的,除了从表面上的方法名不一样外,python中的lambda还有如下几点和def不一样: 1. python lambda会创建一个函数对象,但不会把这个函数对象赋给一个标识符,而def则会把函[详细]
-
基于Python实现的扫雷游戏实例代码
所属栏目:[Python] 日期:2020-12-16 热度:53
本文实例借鉴mvc模式,核心数据为model,维护1个矩阵,0表无雷,1表雷,-1表已经检测过。 本例使用python的tkinter做gui,由于没考虑可用性问题,因此UI比较难看,pygame更有趣更强大更好看,做这些小游戏更合适,感兴趣的读者可以尝试一下! 具体的功能代码[详细]
-
Python中除法使用的注意事项
所属栏目:[Python] 日期:2020-12-16 热度:132
本文实例讲解了Python中除法使用的注意事项,是非常重要的技巧,对于Python程序设计来说有很好的借鉴价值。具体分析如下: 现来看如下示例: def avg(first,*rest): return (first + sum(rest)) / (1 + len(rest)) # Sample use avg(1,2) # 1.5 avg(1,2,3,4)[详细]
-
Python对小数进行除法运算的正确方法示例
所属栏目:[Python] 日期:2020-12-16 热度:89
求一个算式 复制代码 代码如下: a=1 b=2 c=3 print c*(a/b) 运行结果总是0,反复检查拆开以后,发现在Python里,整数初整数,只能得出整数。 也就是 a 除 b 这个结果永远是0,只要把a或者b其中一个数改成浮点数即可。 复制代码 代码如下: a=1 b=2 c=3 print[详细]
-
python进阶教程之函数对象(函数也是对象)
所属栏目:[Python] 日期:2020-12-16 热度:65
秉承着一切皆对象的理念,我们再次回头来看函数(function)。函数也是一个对象,具有属性(可以使用dir()查询)。作为对象,它还可以赋值给其它对象名,或者作为参数传递。 lambda函数 在展开之前,我们先提一下lambda函数。可以利用lambda函数的语法,定义函[详细]
-
python里大整数相乘相关技巧指南
所属栏目:[Python] 日期:2020-12-16 热度:84
问题 大整数相乘 思路说明 对于大整数计算,一般都要用某种方法转化,否则会溢出。但是python无此担忧了。 Python支持“无限精度”的整数,一般情况下不用考虑整数溢出的问题,而且Python Int类型与任意精度的Long整数类可以无缝转换,超过Int 范围的情况都[详细]
-
跟老齐学Python之碌某
所属栏目:[Python] 日期:2020-12-16 热度:125
除法碌模唤鍪python。 整数除以整数 看官请在启动idle之后,练习下面的运算: 2/50 2.0/50.4 2/5.00.4 2.0/5.00.4 看到没有?麻烦出来了,如果从小学数学知识除法,以上四个运算结果都应该是0.4。但我们看到的后三个符合,第一个居然结果是0。why 因为,在py[详细]
-
用Python实现QQ游戏大家来找茬辅助工具
所属栏目:[Python] 日期:2020-12-16 热度:195
好久没写技术相关的文章,这次写篇有意思的,关于一个有意思的游戏――QQ找茬,关于一种有意思的语言――Python,关于一个有意思的库――Qt。 这是一个用于QQ大家来找茬(美女找茬)的辅助外挂,开发的原因是看到老爸天天在玩这个游戏,分数是惨不忍睹的负40[详细]
-
wxPython窗口的继承机制实例分析
所属栏目:[Python] 日期:2020-12-16 热度:138
本篇章节讲解wxPython窗口的继承机制,供大家参考研究。具体分析如下: 示例代码如下: import wx class MyApp(wx.App): def OnInit(self): self.frame = MyFrame(None,title = "My Main Frame jb51.net") self.SetTopWindow(self.frame) self.frame[详细]
-
使用phantomjs进行网页抓取的实现代码
所属栏目:[Python] 日期:2020-12-16 热度:131
phantomjs因为是无头浏览器可以跑js,所以同样可以跑dom节点,用来进行网页抓取是再好不过了。 比如我们要批量抓取网页 “历史上的今天” 的内容。网站 对dom结构的观察发现,我们只需要取到 .list li a的title值即可。因此我们利用高级选择器构建dom片段 va[详细]
-
Python 检查数组元素是否存在类似PHP isset()方法
所属栏目:[Python] 日期:2020-12-16 热度:61
PHP中有isset方法来检查数组元素是否存在,在Python中无对应函数。 Python的编程理念是“包容错误”而不是“严格检查”。举例如下: 复制代码 代码如下: Look before you leap (LBYL): if idx len(array): array[idx] else: #handle this Easier to ask forg[详细]
-
Python open()文件处理使用介绍
所属栏目:[Python] 日期:2020-12-16 热度:99
1. open()语法 open(file[,mode[,buffering[,encoding[,errors[,newline[,closefd=True]]]]]]) open函数有很多的参数,常用的是file,mode和encoding file 文件位置,需要加引号 mode 文件打开模式,见下面3 buffering 的可取值有0,1,1三个,0代表buffer关[详细]
-
Python lambda和Python def区别分析
所属栏目:[Python] 日期:2020-12-16 热度:195
Python支持一种有趣的语法,它允许你快速定义单行的最小函数。这些叫做lambda的函数,是从Lisp借用来的,可以用在任何需要函数的地方。 lambda的语法时常会使人感到困惑,lambda是什么,为什么要使用lambda,是不是必须使用lambda? def f(x):... return x+2[详细]
-
Python中实现对list做减法操作介绍
所属栏目:[Python] 日期:2020-12-16 热度:152
问题描述: 假设我有这样两个list, 一个是list1,list1 = [1,2,3,4,5] 一个是list2,list2 = [1,5] 我们如何得到一个新的list,list3, list3中包括所有不在list2中出现的list1中的元素。 即:list3 = list1 C list2 解决方案: 我们可以用set(集合)操作[详细]
-
深入理解Python中的元类(metaclass)
所属栏目:[Python] 日期:2020-12-16 热度:60
译注:这是一篇在Stack overflow上很热的帖子。提问者自称已经掌握了有关Python OOP编程中的各种概念,但始终觉得元类(metaclass)难以理解。他知道这肯定和自省有关,但仍然觉得不太明白,希望大家可以给出一些实际的例子和代码片段以帮助理解,以及在什么情[详细]
-
Windows下安装python2.7及科学计算套装
所属栏目:[Python] 日期:2020-12-16 热度:175
安装环境及说明 操作系统:64位win7 以下所有安装包已经被我打包至网盘,请移步到 http://www.colafile.com/file/4591550进行下载 因为在64位win7下面安装64位python2.7会导致后续很多蛋疼的问题,故本教程全部安装32位python2.7及其对应套件 python2.7安装[详细]
