注册 登录
  • 欢迎访问开心洋葱网站,在线教程,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站,欢迎加入开心洋葱 QQ群
  • 为方便开心用户,开心洋葱官网已经开启复制功能!
  • 欢迎访问开心洋葱网站,手机也能访问哦~欢迎加入开心洋葱多维思维学习平台 QQ群
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏开心洋葱吧~~~~~~~~~~~~~!
  • 由于近期流量激增,小站的ECS没能经的起亲们的访问,本站依然没有盈利,如果各位看如果觉着文字不错,还请看官给小站打个赏~~~~~~~~~~~~~!

python打印斐波那契序列代码

python打印斐波那契序列代码#!/usr/bin/env python a, b = 0, 1 print a for n in range(100): print b a, b = b, a+b 代码2def fib()……

用python来备份目录

用python来备份目录#!/usr/bin/python# Filename: backup_ver1.pyimport osimport time# 1. The files and directories to be backed up are specified in a list.source = ['/home/swar……

python基本进制转换代码

python基本进制转换代码,适用于2进制到36进制转换# Parsing string with base into a number is easy num = int(str, radix) # We have to write our own function for outputting to string with arbit……

python获取数组元素个数

python获取数组元素个数# Return the number of times x appears in the list. a = [66.25, 333, 333, 1, 1234.5]print a.count(333)……

python中使用列表代码示范

list是处理一组有序项目的数据结构,即你可以在一个列表中存储一个 序列 的项目。假想你有一个购物列表,上面记载着你要买的东西,你就容易理解列表了。只不过在你的购物表上,可能每样东西都独自占有一行,而在Python中,你在每个项目之间用逗号分割。列表中的项目应该包括在方括号中,这样Python就知道你是在指明一个列表。一旦你创建了一个列表,你可以添加、删除或……

python计算圆周率pi

python计算圆周率pifrom sys import stdout scale = 10000 maxarr = 2800 arrinit = 2000 carry = 0 arr = [arrinit] * (maxarr + 1) for i in xrange(maxarr, 1, -14): tot……

python中使用字典的范例代码

字典类似于你通过联系人名字查找地址和联系人详细情况的地址簿,即,我们把键(名字)和值(详细情况)联系在一起。注意,键必须是唯一的,就像如果有两个人恰巧同名的话,你无法找到正确的信息。注意,你只能使用不可变的对象(比如字符串)来作为字典的键,但是你可以不可变或可变的对象作为字典的值。基本说来就是,你应该只使用简单的对象作为键。键值对在字典中以这样的方式标记:d……

python如何使用MySQLdb访问mysql数据库

python通过MySQLdb访问mysql数据库#!/usr/bin/pythonimport MySQLdbdef doInsert(cursor,db): #insert # Prepare SQL query to INSERT a record into the database. sql = "UPDATE EMP……

python函数中使用默认参数值代码示范

对于一些函数,你可能希望它的一些参数是 可选 的,如果用户不想要为这些参数提供值的话,这些参数就使用默认值。这个功能借助于默认参数值完成。你可以在函数定义的形参名后加上赋值运算符(=)和默认值,从而给形参指定默认参数值。注意,默认参数值应该是一个参数。更加准确的说,默认参数值应该是不可变的——这会在后面的章节中做详细解释。从现在开始,请记住这一点。#!……

python3计算常数e

python3计算常数eimport math def e(accuracy): return sum(1.0/math.factorial(i) for i in range(accuracy)) if __name__ == "__main__": print(e(10)) ……

python函数中的DocStrings的使用方法示范

Python有一个很奇妙的特性,称为 文档字符串 ,它通常被简称为 docstrings 。DocStrings是一个重要的工具,由于它帮助你的程序文档更加简单易懂,你应该尽量使用它。你甚至可以在程序运行的时候,从函数恢复文档字符串!#!/usr/bin/python# Filename: func_doc.pydef printMax(x, y)……

python函数中使用global语句代码示范

如果你想要为一个定义在函数外的变量赋值,那么你就得告诉Python这个变量名不是局部的,而是 全局 的。我们使用global语句完成这一功能。没有global语句,是不可能为定义在函数外的变量赋值的。你可以使用定义在函数外的变量的值(假设在函数内没有同名的变量)。然而,我并不鼓励你这样做,并且你应该尽量避免这样做,因为这使得程序的读者会不清楚这个变量是在哪里……

python函数中的关键参数使用范例

如果你的某个函数有许多参数,而你只想指定其中的一部分,那么你可以通过命名来为这些参数赋值——这被称作 关键参数 ——我们使用名字(关键字)而不是位置(我们前面所一直使用的方法)来给函数指定实参。这样做有两个 优势 ——一,由于我们不必担心参数的顺序,使用函数变得更加简单了。二、假设其他参数都有默认值,我们可以只给我们想要的那些参数赋值。#!/usr/b……

python中使用序列的代码范例

列表、元组和字符串都是序列,但是序列是什么,它们为什么如此特别呢?序列的两个主要特点是索引操作符和切片操作符。索引操作符让我们可以从序列中抓取一个特定项目。切片操作符让我们能够获取序列的一个切片,即一部分序列。#!/usr/bin/python# Filename: seq.pyshoplist = ['apple', ……

python AES算法模块进行加密解密的代码片段

在此我们将使用到PyCrypto模块,可以访问 http://www.pycrypto.org/ 来获得此模块。该模块包括多种加密算法,如AES、MD5、SHA等,我们可以访问https://www.dlitz.net/software/pycrypto/apidoc/ 来查看相关API. PyCrypto模块的功能是非常强大的,此处仅起抛砖引玉的作用,感兴……

Python多线程异步获得多函数调用的返回值

可以异步执行多个函数,然后获取多个函数的返回值,对其返回值进行分析判断是否所有函数都执行成功转自:http://www.cnblogs.com/qualitysong/archive/2011/05/27/2060246.htmlimport threadingclass MyThread(object): def __init__(self……

python利用装饰器和threading实现异步调用

python利用装饰器和threading实现异步调用import timeimport functoolsimport threading def async(func): @functools.wraps(func) def wrapper(*args, **kwargs):my_thread = threading.Th……

python调用其它程序并获得程序输出

python调用其它程序并获得程序输出import osvar = os.popen('ls -l').read()print var……

Linux环境下监控目录变化的Python代码片段

这段代码可以监控当前目录及子目录文件的创建,修改,删除等变化,需要用到pyinotify模块,pyinotify模块可以到:http://pyinotify.sourceforge.net/ 下载#!/usr/bin/env python#coding=utf-8import osfrom pyinotify import WatchManage……

Python统计文件夹下所有文件名与内容

以前自己写的一段笨代码,将一堆东西统计到了一个文件夹下,现在拿来看了一下已经搜集了不少资料(至于是什么东西不方便多说),但是阅读起来相当麻烦,所以再次写了一个简单的Python脚本,将所有的文件名和文件中的内容整理一下,分享一下(只测试过Linux,理论上Windows和Mac不会有任何问题):转自:http://www.lisunlou.com/archi……

用Python实现常见的排序算法

实现了直接插入排序、直接选择排序、冒泡排序、快速排序来源:http://www.lfyzjck.com#encoding=utf-8import randomfrom copy import copy def directInsertSort(seq): """ 直接插入排序 ""&q……

python 冒泡法排序代码

python 冒泡法排序代码def BubbleSort(lst): lst = list(lst) #copy collection to list for passesLeft in range(len(lst)-1, 0, -1): for i in range(passesLeft): ……

python模拟实现线程池

转载来源:http://www.open-open.com/home/space-5679-do-blog-id-3247.html 最近在做一些文本处理方面的事情,考虑到程序利用并发性可以提高执行效率(不纠结特殊反例),于是入围的Idea如使用多进程或多线程达到期望的目标,对于进程或线程的创建是有代价的,那么我们是否可以实现一个线程池来达到已创建的线程反复……

python操作串口的代码片段

为了使用python操作串口,首先需要下载相关模块: 1. pyserial http://pyserial.wiki.sourceforge.net/pySerial) 2. pywin32 (http://sourceforge.net/projects/pywin32/)#coding=gb18030 import sys,thread……

常用统计类函数的python实现

包含了求和、计数、最大最小值、平均值、中位数、标准偏差、百分比等常用统计函数#!/usr/bin/env python# corestats.py (COREy STATS)# Copyright (c) 2006-2007, Corey Goldberg (corey@goldb.org)## statistical calcula……

python 计算倒数代码

python 计算倒数代码class Expr: def __add__(self, other): return Plus(self, other) def __mul__(self, other): return Times(self, other) class Int(Expr): def……

python实现二分查找算法

python实现二分查找算法# low and high have to be integersdef binarySearch(array, key, low, high): if low > high: # termination case return -1 middle = (low + high) / ……

python版的快速排序算法代码

python版的快速排序算法代码def qsort(L): return ((qsort([x for x in L[1:] if x < L[0]]) + L[0:1] + qsort([x for x in L[1:] if x >= L[0]]) ) if L ……

python里的generator函数

python里的generator函数 定义一个generator函数:#basic syntax(a function that yield)def genMul2(N): for i in range(N): yield i * 2for i in genMul2……

python循环中使用break语句终止循环

break语句是用来 终止 循环语句的,即哪怕循环条件没有称为False或序列还没有被完全递归,也停止执行循环语句。一个重要的注释是,如果你从for或while循环中 终止 ,任何对应的循环else块将不执行。#!/usr/bin/python# Filename: break.pywhile True: s = raw_input(�……

python循环中使用continue语句代码片段

continue语句被用来告诉Python跳过当前循环块中的剩余语句,然后 继续 进行下一轮循环。#!/usr/bin/python# Filename: continue.pywhile True: s = raw_input('Enter something : ') if s == 'quit&#……

python 下载指定网址的所有图片

python 下载指定网址的所有图片#coding=utf-8#download pictures of the url#useage: python downpicture.py www.baidu.comimport osimport sysfrom html.parser import HTMLParserfrom urllib.re……

python if语句使用范例代码

if语句用来检验一个条件, 如果 条件为真,我们运行一块语句(称为 if-块 ), 否则 我们处理另外一块语句(称为 else-块 )。 else 从句是可选的。#!/usr/bin/python# Filename: if.py number = 23guess = int(raw_input('Enter an integer : ……

python使用for循环语句范例代码

python使用for循环语句范例代码,for..in是另外一个循环语句,它在一序列的对象上 递归 即逐一使用队列中的每个项目。我们会在后面的章节中更加详细地学习序列#!/usr/bin/python# Filename: for.pyfor i in range(1, 5): print ielse: print 'T……

python中while语句使用范例代码

python中while语句使用范例代码#!/usr/bin/python# Filename: while.pynumber = 23running = Truewhile running: guess = int(raw_input('Enter an integer : ')) if guess == ……

Python读取文件

最简单的Python读取文本文件的方法 f = open("c:\\1.txt","r") lines = f.readlines()#读取全部内容 for line in lines print line ……

python中遍历字典的方法

python中遍历字典的方法出自:“Larry学习之路” 博客来源:http://5iqiong.blog.51cto.com/2999926/806230#!/usr/bin/python dict={"a":"apple","b":"banana","o&q……

python里的map函数替代循环的范例示范

map函数有的时候可以用来替代循环def add1(a): return a + 1def add2(a, b): return a + bdef add3(a, b, c): return a + b + ca1 = [1,2,3,4,5]a2 = [1,2,3,4,5]a3 = [1,2,3,4,5]b = ma……

python里的map函数用法

有时候我们可以需要处理一个列表里的所有元素,可以使用一个for循环来完成这个工作。但是Python内置的map函数可以帮我们的忙,它接受函数和列表作为参数,然后返回函数处理之后的列表:#map function#basic syntaxdef mul2(x): return x*2testList = [1,2,3,4]print map(……

python中如何定义函数

python中如何定义函数,函数是重用的程序段。它们允许你给一块语句一个名称,然后你可以在你的程序的任何地方使用这个名称任意多次地运行这个语句块。这被称为 调用 函数。我们已经使用了许多内建的函数,比如len和range。函数通过def关键字定义。def关键字后跟一个函数的 标识符 名称,然后跟一对圆括号。圆括号之中可以包括一些变量名,该行以冒号结尾。接下来……

Certificate validating HTTPSHandler class, VerifiedHTTPSHandler, for Python 2.7

Certificate validating HTTPSHandler class, VerifiedHTTPSHandler, for Python 2.7from httplib import HTTPSConnectionimport urllib2import socketimport sslclass VerifiedHTTPSCon……

python匿名函数lambda

lambda可以理解为一种小函数,但是它是一个表达式,而不是一个语句,所以在def不允许出现的地方仍然可以使用lambda函数,例如list里。但是lambda内只可以执行一个表达式。#lambda#普通的函数def add(x,y): return x+yprint add(1,2)#lambda函数func = lambda x,y:……

python函数的形参使用范例代码

函数取得的参数是你提供给函数的值,这样函数就可以利用这些值 做 一些事情。这些参数就像变量一样,只不过它们的值是在我们调用函数的时候定义的,而非在函数本身内赋值。参数在函数定义的圆括号对内指定,用逗号分割。当我们调用函数的时候,我们以同样的方式提供值。注意我们使用过的术语——函数中的参数名称为 形参 而你提供给函数调用的值称为 实参 。#!/usr/b……

python里的列表list使用范例代码

python里的列表list使用范例代码#list#新建列表testList=[10086,'中国移动',[1,2,4,5]]#访问列表长度print len(testList)#到列表结尾print testList[1:]#向列表添加元素testList.append('i\'m new he……

……
加载中……