码迷,mamicode.com
首页 >  
搜索关键字:def    ( 28626个结果
查找元素在list中的位置以及折半查询
问题 查找某个值在list中的位置 解决思路 可以用折半查询的方法解决此问题。 解决(Python) #! /usr/bin/env python #coding:utf-8 #折半查找某个元素在list中的位置 def half_search(lst,value,left,right): length = len(lst) while left<ri...
分类:其他好文   时间:2014-06-19 11:09:48    阅读次数:527
删除一个字符串中连续超过一次的空格
问题 删除一个字符串中连续超过一次的空格。 解决(Python) #! /usr/bin/env python #coding:utf-8 def del_space(string): split_string = string.split(" ") #以空格为分割,生成list,list中如果含有空格,则该空格是连续空格中的后一个 string_list =...
分类:其他好文   时间:2014-06-16 11:21:52    阅读次数:204
ruby简单的基础 3
类Ruby中一切都是对象,包括一个常数.比如可以用.class属性来查看一个对象的类型,你可以看下1.class,会发现常数1的类型是Fixnum,1不过是Fixnum的一个实例。Ruby中的类以class开始 以end结束,类名首字母的约定是大写。Ruby中的方法以def开始 以end结束,方法名首字母的约定是小写。Ruby中的局部变量名首字母的约定是小写。Ruby中的构造函数名称为initia...
分类:其他好文   时间:2014-06-15 14:19:33    阅读次数:165
Python中关于try...finally的一些疑问
最近看Vamei的Python文章,其中一篇讲异常处理的,原本看完没啥疑惑,或许是自己想的简单了。看到评论,一个园友的问题引起我的兴趣。他的问题是def func(x): try: return ++x finally: return x+1print fun...
分类:编程语言   时间:2014-06-15 06:47:20    阅读次数:228
python初始化父类错误
源码如下:#!/usr/bin/env pythonclass Bird(): def __init__(self): self.hungry = True def eat(self): if self.hung...
分类:编程语言   时间:2014-06-14 18:23:05    阅读次数:242
python之文件操作-复制、剪切、删除等
下面是把sourceDir文件夹下的以.JPG结尾的文件全部复制到targetDir文件夹下: >>>import os >>> import os.path >>> import shutil >>> def copyFiles(sourceDir,targetDir): for files in os.listdir(sourceDir): sourceFile = os.path....
分类:编程语言   时间:2014-06-14 14:40:17    阅读次数:283
[2013] 字符串(1)
笔试题目(机试,共两题)题目一:子串分离题目描述: 通过键盘输入任意一个字符串序列,字符串可能包含多个子串,子串以空格分隔。请编写一个程序,自动分离出各个子串,并使用’,’将其分隔,并且在最后也补充一个’,’并将子串存储。如果输入“abc def gh i d”,结果将是abc,def,gh,...
分类:其他好文   时间:2014-06-13 18:14:18    阅读次数:258
Ruby学习笔记
1、单行注释用:#2、多行注释用:=begin ... =end3、语句分隔用;号4、空格在省略()的地方代替()号5、方法定义用:def undef6、检查类型用:defined?7、变量:全局变量用$,实例变量用@(后面不能直接跟数字),类变量用@@8、输出:puts(每一个变量输出都加一个换行...
分类:其他好文   时间:2014-06-13 00:47:40    阅读次数:301
ruby to_yaml 筛选部分不参与序列化
只需要冲定义该对象的 to_yaml_properties 方法, 只返回要序列化的字段就可以了 class A attr_reader :a attr_reader :b def initialize(x,y) @a = x @b = y end end a = A.new(1,3) p a.to_yaml # => "--- !ruby/object:A...
分类:其他好文   时间:2014-06-10 15:54:19    阅读次数:172
doTjs源码研究笔记
首先是入口方法/*tmpl:模板文本 c:用户自定义配置 def:定义编译时执行的数据*/doT.template = function(tmpl, c, def) {}然后进入第一局代码c = c || doT.templateSettings;doT.templateSettings包含的代.....
分类:Web程序   时间:2014-06-10 10:37:13    阅读次数:244
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!