寻找回文数的python的实现
2015-07-09 21:31
671 查看
寻找回文数
寻找回文数也是一个比较好玩的题目,也是学习python的一个简单的filter()函数的应用解决方法:即按照回文数的特点进行即可。
方法一:一行代码解决
#coding=UTF-8 #寻找回文数 def is_palindrome(n): s=str(n) return s[0:len(s)//2]==s[-1:len(s)//2:-1] #return str(n)==str(n)[::-1] #测试 for i in filter(is_palindrome,range(1000)): print(i)
方法二:也是一行代码解决
#coding=UTF-8 #寻找回文数 def is_palindrome(n): return str(n)==str(n)[::-1] #测试 for i in filter(is_palindrome,range(1000)): print(i)
边学习python,越发觉得python怎么可以这么强大,一行代码就可以解决好多问题。代码真是短小精悍,说的一点也不错。
**真心强大**
相关文章推荐
- 用Python中的list分片方法解决约瑟夫环问题
- WinPython升级Pip
- 在Windows上安装Python
- 寻找所有的素数的python实现
- Duck Type in Python
- python中strip()函数的理解
- Beginning Python From Novice to Professional (4) - 演示样本格式字符串
- python 多线程的一点东西
- Python: The _imagingft C module is not installed错误的解决
- 将字符串转化为数字的python实现
- Python os.chmod()
- python基本环境配置
- cmd下不能运行python解决方法
- Python使用opencv
- Python+django开发环境搭建
- 同一台机器安装多个python版本
- python之字符串
- python 自动下载网站相关附件
- 把变量里的值导入 某文件
- Python学习笔记