自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 寻找一个字符串中最长的子回文段

# 该函数是判断是否是一个字符串是否含有回文段,它从一个中心点开始,从该点的左右两边分别遍历。 # 看左右两边是否相等,如果相等,分别再往左移一个,往右移一个,继续判断, # 这样循环,直至遇到不相等的,那么这个字符串是回文的片段就结束了。 def grow(text, start, end): # text[start-1]就是第一次判断往左边移动了一格。也就是以start为中心,end...

2019-04-06 13:45:01 198

原创 Floor Puzzle--类似zebra puzzle问题的

问题描述 Hopper, Kay, Liskov, Perlis, and Ritchie live on different floors of a five-floor apartment building. Hopper does not live on the top floor. Kay does not live on the bottom floor. Liskov does no...

2019-04-06 11:14:04 211

原创 python的字符串拼接问题

了解到6种方法 参考:https://www.cnblogs.com/bigtreei/p/7892113.html 加号 许多语言都可以用加号的形式进行字符串连接 print('apple'+'banana') >>>applebanana 逗号 使用逗号连接的字符串,若两个字符串用‘,’隔开,那么他们两个将被连接,但是是用空格连接的 print('apple','banan...

2019-04-04 13:06:10 385

原创 Cryptarithmetic Problem ‘ODD+ODD == EVEN’;map()函数,reduce()

Cryptarithmetic Problem ‘ODD+ODD == EVEN’ 这段代码不仅仅是针对一个‘ODD+ODD==EVEN’,更重要的是它可以针对很多这种类型的等式,来寻找可能的数字数字表示。例如:‘655+655=1310’ from __future__ import division #在python2版本中,3/2返回1,而在python3版本中却返回1.5,在这个问...

2019-04-04 13:05:17 957

原创 python re模块

re.findall() 在字符串中找到正则表达式所匹配的所有子串,并返回一个列表;如果没有找到匹配的,则返回空列表。 语法:findall(pattern, string, flags=0) 参数讲解:pattern正则中的模式字符串;string:要被检查替换的原始字符串;flags:标志位,用于控制正则表达式的匹配方式,如:是否区分大小写,多行匹配等等。 import re conte...

2019-04-04 09:06:50 170

原创 列表压平的实现

对于以下这种输入输出关系,我们称之为列表的压平 input: li = [[[[[1], 2], 3], 4], 5] output: [1, 2, 3, 4, 5] 方法1:了解到一个递归的解法,很不错 def dig_lists(pram_list): output = [] for e in pram_list: if isinstance(e, list...

2019-04-03 16:01:09 345

原创 Lesson_01(format(),strip(),startswith(),any(),isalpha(),字典 get(),enumerate(),isinstance())

Lesson_01遇到的python函数 list添加元素的操作 python中向list中添加元素的操作有4种: append() 添加元素到list的尾部,接受一个任意类型的参数,添加后保持类型不变 list_one = ['a', 'b'] list_one.append('c') print(list_one) >>>['a', 'b', 'c'] list_o...

2019-04-03 13:02:27 157

原创 Udacity Lesson:Designs of Computer Program_Zebra Puzzle solution

Udacity Lesson:Designs of Computer Program_Zebra Puzzle solution 一、问题描述 一条街上有五座不同颜色的房子,每座房子住着不同国籍的人,每个人抽不同的烟,喝不同的饮料,养不同的宠物。 英国人住在红房子里。 西班牙人养狗。 住在绿房子里的人喝咖啡。 乌克兰人喝茶。 绿房子就在乳白色房子的右边。 抽流金岁月(烟名)的人养蜗牛。 抽薄荷烟...

2019-03-30 09:04:45 354 1

原创 list里面嵌套for循环if语句

list里面嵌套for循环if语句 对于列表里面嵌套for语句,始终有些迷糊。下面简单举几个例子来说明一下。例如: a_list = [1,2,3,4,5,6] new_list = [x for x in a_list] print(new_list) >>>[1,2,3,4,5,6] #但是a_list和new_list指向的不是同一个列表,也就是说,new_list创建...

2019-03-29 21:55:17 2265

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除