Python程式檢查給定字串是否為數字迴文
在本文中,我們將學習解決給定問題陳述的解決方案和方法。
問題陳述
給定一個字串輸入,我們需要建立一個Python函式來檢查它是否是迴文。
如果字串的反轉與其自身相同,則該字串被稱為迴文。
我們可以透過兩種方法做到這一點:
- 透過切片反轉
- 透過負索引進行比較
在這裡,我們將學習使用切片方法反轉字串。
要透過切片方法反轉字串,請指定以下語句:
Str[ : : -1 ]
其中起始和結束引數未賦值,步長值為 -1。
現在讓我們看看實現:
示例
num = input('Enter any number : ')
try:
val = int(num)
if num == str(num)[::-1]:
print('The given number is PALINDROME')
else:
print('The given number is NOT a palindrome')
except ValueError:
print("That's not a valid number, Try Again !")輸出
Enter any number : 78287 The given number is PALINDROME
我們在這裡使用異常處理來確保輸入字串僅包含數字字元。

結論
在本文中,我們學習了查詢字串是否為數字迴文的方法
廣告
資料結構
網路
關係資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP