当前位置: 首页 > 编程笔记 >

使用python实现回文数的四种方法小结

谢誉
2023-03-14
本文向大家介绍使用python实现回文数的四种方法小结,包括了使用python实现回文数的四种方法小结的使用技巧和注意事项,需要的朋友参考一下

回文数就是指整数倒过来和原整数相等。

Example 1:
 
Input: 121
Output: true
Example 2:
 
Input: -121
Output: false
Explanation: From left to right, it reads -121. From right to left, it becomes 121-. Therefore it is not a palindrome.
Example 3:
 
Input: 10
Output: false
Explanation: Reads 01 from right to left. Therefore it is not a palindrome.

1:整数转字符串,通过下标对比确定该整数是否为回文数

str_x = str(x)
for i in range(0,int(len(str_x)/2)):
  if str_x[i] != str_x[-i-1]:
    return False
return True

2:字符串切片操作,str[index:index:step],中括号里面分别为:字符起点、终点和步长

str_x = str(x)
return str_x == str_x[::-1]

3:数学计算的方法,对比反转整数的值

if x<0:
  return False
temp_x = x;
palindromeNum = 0
while temp_x != 0:
  palindromeNum = palindromeNum*10 + temp_x%10
  temp_x /= 10
return palindromeNum == x

4:整数转字符串,反转字符串,对比反转后字符串与原字符串是否相等

str_x = str(x)
str_y = ""
for i in str_x:
  str_y = i + str_y
return str_y == str_x

以上这篇使用python实现回文数的四种方法小结就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持小牛知识库。

 类似资料:
  • 本文向大家介绍PHP实现数据四舍五入的方法小结【4种方法】,包括了PHP实现数据四舍五入的方法小结【4种方法】的使用技巧和注意事项,需要的朋友参考一下 本文实例总结了PHP实现数据四舍五入的方法。分享给大家供大家参考,具体如下: 在PHP开发中,有时候我们会遇到将数据进行四舍五入的运算情况,本文分享了用PHP实现数据四舍五入的4种方法。 php实现数据四舍五入的4种方法,分别通过number_fo

  • 本文向大家介绍C语言实现返回字符串函数的四种方法,包括了C语言实现返回字符串函数的四种方法的使用技巧和注意事项,需要的朋友参考一下 前言 C语言返回字符串函数共有四种方式,分别如下:       使用堆空间,返回申请的堆地址,注意释放       函数参数传递指针,返回该指针       返回函数内定义的静态变量(共享)       返回全局变量 下面来看看详细的介绍 其实就是要返回一个有效的指针

  • 本文向大家介绍js 数组去重的四种实用方法,包括了js 数组去重的四种实用方法的使用技巧和注意事项,需要的朋友参考一下 面试前端必须准备的一个问题:怎样去掉Javascript的Array的重复项。据我所知,百度、腾讯、盛大等都在面试里出过这个题目。这个问题看起来简单,但是其实暗藏杀机。 考的不仅仅是实现这个功能,更能看出你对计算机程序执行的深入理解。 我总共想出了三种算法来实现这个目的: 其中第

  • 本文向大家介绍使用python绘制cdf的多种实现方法,包括了使用python绘制cdf的多种实现方法的使用技巧和注意事项,需要的朋友参考一下 首先我们先用随机函数编造一个包含1000个数值的一维numpy数组,如下: 接下来我们将使用各种方法画出以上数据的累积分布图 1、matplotlib.pyplot.hist() 第一种方法,我们使用matplotlib图形库中的hist函数,熟悉该库的人

  • 本文向大家介绍php实现四舍五入的方法小结,包括了php实现四舍五入的方法小结的使用技巧和注意事项,需要的朋友参考一下 本文实例总结了php实现四舍五入的方法。分享给大家供大家参考。具体分析如下: php实现四舍五入的三种方法,分别通过number_format函数、round函数和sprintf格式化输出的方法实现四舍五入 1.number_format 方法实现四舍五入 2.round方法实现

  • 本文向大家介绍Android Button点击事件的四种实现方法,包括了Android Button点击事件的四种实现方法的使用技巧和注意事项,需要的朋友参考一下 Android中Button四种点击事件实现方式,具体内容如下 1.Xml添加监听属性,这里添加的doClick。 在Activity中添加doClick实现方法。Activity中实现的方法要和XML添加的属性名相同,不建议实际开发中