Python回文字符串及回文数字判定功能示例

yipeiwu_com6年前Python基础

本文实例讲述了Python回文字符串及回文数字判定功能。分享给大家供大家参考,具体如下:

所谓回文字符串,就是一个字符串,从左到右读和从右到左读是完全一样的。回文数字也是如此。

python2代码如下:

def huiwen(s):
  s1=str(s)
  if s1==''.join(reversed(s1)):
    return True
  else:
    return False

运行结果:

>>> huiwen('abccba')
True
>>> huiwen('abc')
False
>>> huiwen(23432)
True
>>> huiwen(23432111)
False

上述代码用到了join()函数和reversed()函数,二者的使用如下:

join()函数的使用,详见: python str.join()

reversed()函数的使用,详见:python 内置函数 reversed()

更多关于Python相关内容感兴趣的读者可查看本站专题:《Python函数使用技巧总结》、《Python数据结构与算法教程》、《Python字符串操作技巧汇总》、《Python入门与进阶经典教程》及《Python文件与目录操作技巧汇总

希望本文所述对大家Python程序设计有所帮助。

相关文章

Python分布式进程中你会遇到的问题解析

Python分布式进程中你会遇到的问题解析

小惊大怪 你是不是在用Python3或者在windows系统上编程?最重要的是你对进程和线程不是很清楚?那么恭喜你,在python分布式进程中,会有坑等着你去挖。。。(h...

python 实现文件的递归拷贝实现代码

python 实现文件的递归拷贝实现代码

所以就想把这些照片翻着看一遍,可是拷出来的照片手机 里是按时间自动分文件夹的,一个一个文件夹拷很是麻烦,于是打算写个python小脚本来完成这个工作(扯这么多,终于 到主题了,囧) 这...

python自然语言编码转换模块codecs介绍

python对多国语言的处理是支持的很好的,它可以处理现在任意编码的字符,这里深入的研究一下python对多种不同语言的处理。 有一点需要清楚的是,当python要做编码转换的时候,会借...

windows下python连接oracle数据库

python连接oracle数据库的方法,具体如下 1.首先安装cx_Oracle包 2.解压instantclient-basic-windows.x64-11.2.0.4.0.zip...

Python使用sax模块解析XML文件示例

本文实例讲述了Python使用sax模块解析XML文件。分享给大家供大家参考,具体如下: XML样例: <?xml version="1.0"?> <...