Python中else语句整理

if-else语句: 和各种语言相同的用法,在条件语句中,与if语句搭配使用的else语句。如果if语句的条件表达式的结果布尔值为假,那么程序将执行else语句后的代码。它的语法是大家最为熟知的: if expression: expr_true_suite else: expr_false_suite淘宝网女装夏装新款 elif(else-if)语句: elif是python提供的else-if语句,它检查多个条件表达式的值是否为真,并在为真时执...

作者: sky7034 发布时间: 05-24

iniparse方便的ini文件操作库

个人感觉python自带的ConfigParser实在不好用,在网上搜索一圈,觉得iniparse确实还不错,在此推荐一下,iniparse的实现也是基于ConfigParser,但封装之后方便很多,下面给出一个简单例子说明用法: #! /usr/bin/env python #coding=utf-8 from iniparse import INIConfig #cfg = INIConfig() cfg = INIConfig(open('options.ini')) print cfg.playlist.expand_playlist #pri...

作者: imbadyc 发布时间: 05-24

Python 开发环境搭建

最近对Python 很感兴趣。周末抽时间在windows下搭建起来python开发环境 用的是:eclipse+pydev。 基本上完全按以下这两篇文章的一步一步来的,1个多小时就搞定了。 Eclipse和PyDev搭建完美Python开发环境(Windows篇) Eclipse和PyDev搭建完美Python开发环境(Ubuntu篇) window篇 里面的图片显示不出来 ,不过一影响的。如果需要看的话,看下这个: Eclipse配置Python开发...

作者: Snow*Cao 发布时间: 05-23

Think in Python Design Pattern -- Singleton

可能最简单的设计模式就是单件模式--提供一个单一的实例给特定的类,主要是控制对象实例的生成。 1.一个最简单的方法是提供一个内部的嵌套类来实现单件模型代理 class OnlyOne: class __OnlyOne: def __init__(self, arg): self.val = arg def __str__(self): return `self` + self.val instance = None def __init__(self, arg): if not OnlyOne.instance: OnlyOne.instanc...

作者: pyzend 发布时间: 05-22

[Project Euler]Problem 8

Problem 8: Find the greatest product of five consecutive digits in the 1000-digit number. 问题: 找出1000个数字中连续5个数乘积的最大值 方法一: 由题意直接写代码: View Code from functools import reducefrom operator import muldef f1(s): l=list(map(int,''.join(s.split('\n')))) return max(reduce(mul,l[i-4:i+1]) for i in range(4,len(l)))print(f1(V))...

作者: class 发布时间: 05-21

IronPython <零> 前言

作者语: 我是一名.net开发人员,热爱C#.net,在专注第一语言的同时拓展第二主语言。同样出于热爱,选择了Python,而又不想纯粹的去学习Py,从而学习起来“杂交品种”。就杂交伦而言是有其一定的优势的。 IronPython 简 介 IronPython 是一种在 .NET 及 Mono上的 Python 实现,由微软的 Jim Hugunin 所发起,是一个开源的项目,基于微软的 DLR 引擎;托管于微软的开源网站 Cod...

作者: SongSharp 发布时间: 05-21

用wxpython写的一个小的网页游览器

#encoding=utf-8 import wx import wx.html as html import urllib class MainFrame(wx.MDIParentFrame): def __init__(self): wx.MDIParentFrame.__init__(self,None,-1,u"MDI",size=(700,800)) self.textCtrl = wx.TextCtrl(self,-1,"",pos=(10,10),size=(400,30)) self.textCtrl.Bind(wx.EVT_TEXT,self.OnTextChange) self.textCtrl.Bind(wx.EVT_KEY_DOWN,self.onKeyPres...

作者: 于江朋 发布时间: 05-20

python基础教程-第2章节 分支,循环,还有条件

一:回顾与思考 唉!刚才看了个恐怖片,暂时睡不着,现在继续学习会了! 上一章节,我学习了两种数据类型,1种是数字,1种是字符串。数字可以做数学运算,字符串呢可以处理文本信息。其中数字又分为,整数,浮点数。字符串当然就是字符串了。整数,浮点数就是描述数字的数据类型。然后呢,要做一些有意义的事情的话,就需要把这些组合起来进行一些处理了(就是表达式了)。...

作者: dodolook 发布时间: 05-20

Python版本问题导致 print &#39;Hello World&#39; 的语法错误

Python 3.0在IDE中输入以下代码 >>> print 'Hello World' 点回车后提示 SyntaxError: invalid syntax ( <pyshell#0>, line 1) 因为python 3.0是 print("Hello World") 某些资料上的是python 2.x/1.x的

作者: Q修罗 发布时间: 05-19

python基础教程-第1章节 基础知识

我找到了1本python的书,听说这个教程非常的基础。那就太好了,我从来没有写过程序,那就从这本书开始学习啊,哈哈。我是想边学编程边做一些学习记录方便以后复习啊,再就是可以监督自己学得认真点啊,让自己学得更牢靠。我一定会坚持下去的。因为我梦想有一天能知道程序到底是个什么玩意。我觉得程序那些功能很神奇。我要搞清楚它。 开始看书实践学习! 一:python的安装与...

作者: dodolook 发布时间: 05-19