亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

使用python實現回文數的四種方法小結

 更新時間:2019年11月24日 09:57:43   作者:求兵  
今天小編就為大家分享一篇使用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實現回文數的四種方法小結就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • 詳解用Python處理Args的3種方法

    詳解用Python處理Args的3種方法

    這篇文章主要介紹了用Python處理Args的3種方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-03-03
  • 淺談編碼,解碼,亂碼的問題

    淺談編碼,解碼,亂碼的問題

    下面小編就為大家?guī)硪黄獪\談編碼,解碼,亂碼的問題。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-12-12
  • 淺談Python中的字符串

    淺談Python中的字符串

    這篇文章主要介紹了Python中的字符串相關知識,文中講解的非常細致,代碼幫助大家更好的理解,感興趣的朋友可以參考下
    2020-06-06
  • Python導出DBF文件到Excel的方法

    Python導出DBF文件到Excel的方法

    這篇文章主要介紹了Python導出DBF文件到Excel的方法,實例分析了Python基于win32com模塊實現文件導出與轉換的相關技巧,需要的朋友可以參考下
    2015-07-07
  • python開發(fā)實例之python使用Websocket庫開發(fā)簡單聊天工具實例詳解(python+Websocket+JS)

    python開發(fā)實例之python使用Websocket庫開發(fā)簡單聊天工具實例詳解(python+Websocket+J

    這篇文章主要介紹了python開發(fā)實例之python使用Websocket庫開發(fā)簡單聊天工具實例詳解(python+Websocket+JS),需要的朋友可以參考下
    2020-03-03
  • Pytorch .pth權重文件的使用解析

    Pytorch .pth權重文件的使用解析

    今天小編就為大家分享一篇Pytorch .pth權重文件的使用解析,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-02-02
  • Pandas中DataFrame.replace()函數的實現

    Pandas中DataFrame.replace()函數的實現

    DataFrame.replace()用于替換DataFrame中的指定值,本文主要介紹了Pandas中DataFrame.replace()函數的實現,具有一定的參考價值,感興趣的可以了解一下
    2024-07-07
  • python 如何用urllib與服務端交互(發(fā)送和接收數據)

    python 如何用urllib與服務端交互(發(fā)送和接收數據)

    這篇文章主要介紹了python 如何用urllib與服務端交互(發(fā)送和接收數據),幫助大家更好的理解和學習使用python,感興趣的朋友可以了解下
    2021-03-03
  • python 高階函數簡單介紹

    python 高階函數簡單介紹

    這篇文章主要介紹了python 高階函數的相關資料,幫助大家更好的理解和使用python,感興趣的朋友可以了解下
    2021-02-02
  • Python實現多條件篩選目標數據功能【測試可用】

    Python實現多條件篩選目標數據功能【測試可用】

    這篇文章主要介紹了Python實現多條件篩選目標數據功能,結合實例形式總結分析了Python3使用內建函數filter、pandas包以及for循環(huán)三種方法對比分析了列表進行條件篩選操作相關實現技巧與運行效率,需要的朋友可以參考下
    2018-06-06

最新評論