python实现插入法排序算法def insertsort(array): for removed_index in range(1, len(array)): removed_value = array[removed_index] insert_index = removed_index ……继续阅读 » 水墨上仙 4年前 (2021-01-15) 1274浏览 2214个赞
python获得当前工作目录import os curDir = os.getcwd() ……继续阅读 » 水墨上仙 4年前 (2021-01-15) 1833浏览 1621个赞
python生成随机密码或随机字符串import string,random def makePassword(minlength=5,maxlength=25): length=random.randint(minlength,maxlength) letters=string.ascii_letters+string.digit……继续阅读 » 水墨上仙 4年前 (2021-01-15) 2734浏览 876个赞
python信息替换演示代码Escape = "^" def subst(Msg, *Args) : """substitutes Args into Msg.""" Result = "" while Tr……继续阅读 » 水墨上仙 4年前 (2021-01-15) 2191浏览 2288个赞
python创建文件的方法file("filename", "w").close() ……继续阅读 » 水墨上仙 4年前 (2021-01-15) 1630浏览 692个赞
python生成随机数代码import random # Generate a random integer between 0 and n, exclusive random.randrange(n) # Generate a random integer between m and n, inclusive random……继续阅读 » 水墨上仙 4年前 (2021-01-15) 2341浏览 2274个赞
python实现的堆排序算法代码def heapSort(a): def sift(start, count): root = start while root * 2 + 1 < count: child = root * 2 + 1 ……继续阅读 » 水墨上仙 4年前 (2021-01-15) 1913浏览 197个赞
python 给数组按片赋值,这段代码可以直接给数组的4-6个元素赋值inventory = ["sword", "armor", "shield", "healing potion"]inventory[4:6] = ["orb of future telli……继续阅读 » 水墨上仙 4年前 (2021-01-15) 2962浏览 244个赞
python通过加号运算符连接两个列表演示代码inventory = ["sword", "armor", "shield", "healing potion"]chest = ["gold", "gems"]print &quo……继续阅读 » 水墨上仙 4年前 (2021-01-15) 1876浏览 2196个赞
python比较两个列表是否相等,本代码演示了 == 和 is两种方法的区别L1 = [1, ('a', 3)] # same value, unique objectsL2 = [1, ('a', 3)]print L1 == L2, L1 is L2 # equivalen……继续阅读 » 水墨上仙 4年前 (2021-01-15) 2382浏览 864个赞
python比较两个列表的大小L1 = [1, ('a', 3)]L2 = [1, ('a', 2)]print L1 < L2, L1 == L2, L1 > L2 # less,equal,greater: tuple of results……继续阅读 » 水墨上仙 4年前 (2021-01-15) 1805浏览 577个赞
将一个Etree XML结构转换为一个Python dict+list格式的代码来源:http://code.activestate.com/recipes/578244-lxml-etree-xml-object-to-basic-python-dictlists/?in=lang-pythonfrom lxml import etree, obje……继续阅读 » 水墨上仙 4年前 (2021-01-15) 1396浏览 363个赞
python通过加号运算符操作列表li = ['a', 'b', 'mpilgrim'] li = li + ['example', 'new'] print li li += ['two……继续阅读 » 水墨上仙 4年前 (2021-01-15) 1603浏览 2763个赞
python实现的ping#!/usr/bin/env python#coding:utf-8import os, sys, socket, struct, select, time # From /usr/include/linux/icmp.h; your milage may vary.ICMP_ECHO_REQUEST = 8 # S……继续阅读 » 水墨上仙 4年前 (2021-01-15) 2612浏览 1254个赞
python 中文件路径和url的相互转换import urllib pathname = 'path/to/file/or/folder/' url = urllib.pathname2url(pathname) pathname = urllib.url2pathname(url)……继续阅读 » 水墨上仙 4年前 (2021-01-15) 2609浏览 2421个赞
python将字符串转换成单词首字母大写的标题格式 方法1a = 'hello world! how are you?' b = ' '.join(i.capitalize() for i in a.split(' '……继续阅读 » 水墨上仙 4年前 (2021-01-15) 1834浏览 1662个赞
python计算指定字符串在另一个字符串中出现的次数s = "Count, the number,, of commas." print s.count(",") 输出3……继续阅读 » 水墨上仙 4年前 (2021-01-15) 2712浏览 2015个赞
python创建目录并更改权限import os os.mkdir("foo", 0666) ……继续阅读 » 水墨上仙 4年前 (2021-01-15) 2382浏览 699个赞
python计算文本文件的行数filename = "somefile.txt" myfile = open(filename) lines = len(myfile.readlines()) print "There are %d lines in %s" % (lines, filename) ……继续阅读 » 水墨上仙 4年前 (2021-01-15) 2618浏览 331个赞
python转换字符串为摩尔斯电码chars = ",.0123456789?abcdefghijklmnopqrstuvwxyz"codes = """--..-- .-.-.- ----- .---- ..--- ...-- ....- ..... -.... --... ---.. ……继续阅读 » 水墨上仙 4年前 (2021-01-15) 1412浏览 2049个赞
python文件拷贝代码,这段代码演示了通过文件名拷贝和通过文件对象拷贝import shutil # copy files by name shutil.copyfile('/path/to/file', '/path/to/other/phile') # copy file-objec……继续阅读 » 水墨上仙 4年前 (2021-01-15) 1788浏览 1701个赞
python获得文件大小的代码TheFileSize = os.path.getsize(TheFileName) ……继续阅读 » 水墨上仙 4年前 (2021-01-15) 2149浏览 734个赞
python字符串和整形的相互转换print int("42"), str(42) # convert from/to stringprint int("42") + 1 # force addition……继续阅读 » 水墨上仙 4年前 (2021-01-15) 2787浏览 1399个赞
python获取数组元素的个数mySeq = [1,2,3,4,5] len(mySeq) ……继续阅读 » 水墨上仙 4年前 (2021-01-15) 2494浏览 2496个赞
python更新列表(数组)aList = [123, 'abc', 4.56, ['inner', 'list'], (7-9j)]print aList[2]aList[2] = 'float replacer'print aListaList.append(&……继续阅读 » 水墨上仙 4年前 (2021-01-15) 2410浏览 651个赞
遗传算法的神经网络python实现代码## {{{ http://code.activestate.com/recipes/578241/ (r1)from operator import itemgetter, attrgetterimport mathimport randomimport stringimport timeitfrom……继续阅读 » 水墨上仙 4年前 (2021-01-15) 3052浏览 1636个赞
python列表操作:追加元素到列表scores = ["1","2","3"]# add a scorescore = int(raw_input("What score did you get?: "))scores.append(score)# list hi……继续阅读 » 水墨上仙 4年前 (2021-01-15) 2689浏览 2281个赞
python列表操作extend和append的区别演示代码li = ['a', 'b', 'c'] li.extend(['d', 'e', 'f']) print li pri……继续阅读 » 水墨上仙 4年前 (2021-01-15) 1770浏览 861个赞
python检查字符串是否是正确的ISBNdef isISBN(isbn): """Checks if the passed string is a valid ISBN number.""" if len(isbn) != 10 or not isbn[:9].isd……继续阅读 » 水墨上仙 4年前 (2021-01-15) 2665浏览 1493个赞
如果是以指定的字符串结束则返回Truename = raw_input('What is your name? ')if name.endswith('Yin'): print 'Hello, Mr. Yin'……继续阅读 » 水墨上仙 4年前 (2021-01-15) 1399浏览 1285个赞
python检查指定的文件是否存在import os def file_exists(file_name): if os.path.exists(file): return '%s is found' % file_name else: return ……继续阅读 » 水墨上仙 4年前 (2021-01-15) 2854浏览 2983个赞
python支持两个注释方法,#和三个单引号,#用于单行注释,三个单引号用于多行注释# single line comment '''''Multi-line string. Not a comment in itself. But it is usually used as the firs……继续阅读 » 水墨上仙 4年前 (2021-01-15) 1349浏览 2424个赞
python 列表操作:插入元素到列表li = ['a', 'b', 'mpilgrim', 'z', 'example'] li.insert(2, "new") p……继续阅读 » 水墨上仙 4年前 (2021-01-15) 2014浏览 1255个赞
python在字符串中查找子字符串,如果找到则返回子字符串的位置,如果没有找到则返回-1S = 'xxxxSPAMxxxxSPAMxxxx'where = S.find('SPAM') # search for positionprint where ……继续阅读 » 水墨上仙 4年前 (2021-01-15) 2329浏览 335个赞
python字符串对其居中的演示代码,下面的代码可以让字符串居中,左对齐和右对齐,字符串长度设置为50,居中后左右补充空格,右对齐会在左侧补充空格string1 = "Now I am here."print string1.center( 50 )print string1.rjust( 50 )print string1.……继续阅读 » 水墨上仙 4年前 (2021-01-15) 2446浏览 2674个赞
python列表连接添加性能测试代码L = [1, 2]L = L + [3] # concatenate: slowerprint LL.append(4) # faster, but in-placeprint LL = L + [5, 6] # concatenate: slo……继续阅读 » 水墨上仙 4年前 (2021-01-15) 1331浏览 2399个赞
python创建列表并给列表赋初始值演示代码aList = [123, 'abc', 4.56, ['inner', 'list'], 7-9j]anotherList = [None, 'something to see here']print aListprint……继续阅读 » 水墨上仙 4年前 (2021-01-15) 1225浏览 787个赞
python for each遍历字典D = {'a':1, 'b':2, 'c':3}for key in D: print key, D[key]……继续阅读 » 水墨上仙 4年前 (2021-01-15) 2070浏览 1688个赞
python提取字典的key列表,这段代码可以把字典的所有key输出为一个数组d2 = {'spam': 2, 'ham': 1, 'eggs': 3} # make a dictionaryprint d2 ……继续阅读 » 水墨上仙 4年前 (2021-01-15) 2362浏览 480个赞
python获取指定路径下所有指定后缀的文件# 获取指定路径下所有指定后缀的文件# dir 指定路径# ext 指定后缀,链表&不需要带点 或者不指定。例子:['xml', 'java']def GetFileFromThisRootDir(dir,ext = None): allfiles……继续阅读 » 水墨上仙 4年前 (2021-01-15) 2671浏览 816个赞
python只在需要的时候应用装饰排序 def lazyDSU_sort(seq, keys, warn=False): """Return sorted seq, breaking ties by applying keys only when needed. If ``warn``……继续阅读 » 水墨上仙 4年前 (2021-01-15) 1603浏览 1353个赞
python通过进程内通信实现的聊天室程序代码#!/usr/bin/env python# Added by <ctang@redhat.com>import sysimport osfrom multiprocessing import connectionADDR = ('', 9997)AUTH_KEY……继续阅读 » 水墨上仙 4年前 (2021-01-15) 1412浏览 2963个赞
coreseek自带了mssql的python数据源演示,我简单的修改了一下,用于mysql测试通过# -*- coding:utf-8 -*-# coreseek3.2 4.1 python source演示操作mysql数据库# author: 75271.com# date: 2012-09-13 10:20from os import ……继续阅读 » 水墨上仙 4年前 (2021-01-15) 2788浏览 1724个赞
python将英文单词表示的数字转换成阿拉伯数字import re_known = { 'zero': 0, 'one': 1, 'two': 2, 'three': 3, 'four': 4, ……继续阅读 » 水墨上仙 4年前 (2021-01-15) 2740浏览 657个赞
python装饰器,用来计算指定函数的运行时间def GetRunTime(func): def check(*args, **args2): startTime = datetime.datetime.now() f = func(*args,**args2) endTime = dateti……继续阅读 » 水墨上仙 4年前 (2021-01-15) 2693浏览 1205个赞