Python
zjcheer_up
这个作者很懒,什么都没留下…
展开
-
python实现八皇后
要求:在 8 * 8 的棋盘上,8 个皇后不在同行、同列、同对角线。 (1)定义冲突>>> def conflict(state, nextX): nextY = len(state) for i in range(nextY):转载 2015-09-01 10:48:24 · 878 阅读 · 0 评论 -
Python正则表达式指南
转:http://www.cnblogs.com/huxi/archive/2010/07/04/1771073.html1. 正则表达式基础1.1. 简单介绍正则表达式并不是Python的一部分。正则表达式是用于处理字符串的强大工具,拥有自己独特的语法以及一个独立的处理引擎,效率上可能不如str自带的方法,但功能十分强大。得益于这一点,在提供了正则表达式的语言里,正则表达转载 2015-09-02 10:49:18 · 354 阅读 · 0 评论 -
深入Python(3): and、or以及and-or
深入Python(3): and、or以及and-or一、and:在Python 中,and 和 or 执行布尔逻辑演算,如你所期待的一样,但是它们并不返回布尔值;而是,返回它们实际进行比较的值之一。>>> 'a' and 'b''b'>>> '' and 'b'''>>> 'a' and 'b' and 'c''c'在布尔上下转载 2015-08-06 08:50:36 · 619 阅读 · 0 评论 -
python常用字符串操作
1. Strip():去掉首尾空格 同java的trim S =’ fdsa fdsa ’ S.strip() Rstrip()删除string字符串末尾的指定字符(默认为空格)S=’ %$%$gfgdgd**’S.rstrip(‘*’) Lstrip()删除string字符串首的指定字符(默认为空格)theString = 'saaaay yes转载 2015-08-06 19:39:16 · 535 阅读 · 0 评论 -
python正则表达式例子
http://www.cnblogs.com/kaituorensheng/p/3489492.html例子一. 判断字串是否全部为小写字母二. 找出句子中缩写词的全拼三. 把数字中的逗号(例如123,345,000)去掉四. 中文处理之年份转换(例如:一九四九年--->1949年) 会用到的语法正则字符释转载 2015-09-02 11:33:51 · 880 阅读 · 0 评论 -
python常用方法
1. Range()函数作用:返回一系列连续增加的整数,它的工作方式类似于分片,可以生成一个列表对象。Range函数大多数时常出现在for循环中,在for循环中可做为索引使用。使用方法:range()函数内只有一个参数,则表示会产生从0开始计数的整数列表:>>> range(4)[0, 1, 2, 3]当传入两个参数时,则将第一个参数做为起始位,第二个参数为结束位:转载 2015-08-06 19:38:38 · 340 阅读 · 0 评论 -
使用python实现打印所有100以内的所有质数
def getprim(n): p=2 x=0 while(x<n): result=True for i in range(2,p-1): if(p%i==0): result=False#如果P能被任意一个小于n的数整除,则非质数 if result==True:转载 2016-03-13 19:19:51 · 8677 阅读 · 0 评论 -
python闭包
闭包:python中的闭包从表现形式上定义(解释)为:如果在一个内部函数里,对在外部作用域(但不是在全局作用域)的变量进行引用,那么内部函数就被认为是闭包(closure).一个函数和它的环境变量合在一起,就构成了一个闭包(closure)。在Python中,所谓的闭包是一个包含有环境变量取值的函数对象def fun1(x): def fun2(y): retu转载 2016-03-13 20:45:15 · 503 阅读 · 0 评论