PalindromeQ

PalindromeQ[list]

如果所给列表和 Reverse[list] 相同,则返回 True;否则返回 False.

PalindromeQ[n]

如果整数 nIntegerReverse[n] 相同,则返回 True;否则返回 False.

PalindromeQ[string]

如果所给字符串和 StringReverse[string] 相同,则返回 True;否则返回 False.

更多信息和选项

范例

打开所有单元关闭所有单元

基本范例  (3)

回文字符串:

用字符列表检查回文性质:

回文整数:

该例不是回文:

给出回文质数:

范围  (3)

英文中的回文单词:

回文十进制整数:

逆向排列和正向排列一样的列表:

推广和延伸  (1)

要找出回文句子,先去掉空格和标点符号:

选项  (3)

IgnoreCase  (1)

缺省情况下,大小写字母是不同的:

设置 IgnoreCase->True,忽略大小写:

IgnoreDiacritics  (1)

如果忽略变音标记,下面所示为西班牙语回文单词:

Language  (1)

变音符号的删除取决于语言的选择:

应用  (4)

将数字前后或上下翻转后,四面数(Tetradic number)保持不变,因此只能由0、1、8组成. 以下所示为最大到五位数的四面数:

其中,有些为质数:

有猜想说,下述算法能将每个输入的十进制数变为回文数:

对有些数字,不能确定该算法是否依然可行,其中最小的是196:

找到高达 1000 的回文罗马数字:

找出法语中最长的回文词:

属性和关系  (3)

将空白列表视为回文:

空字符串也视为回文:

将一位的十进制数视为回文数:

缺省情况下,如果一个字符串的字母列表为回文,则视字符串为回文:

下示级数展开式的前九个系数为特殊的回文数:

也可以用重复基数(1、11、111等)的平方来产生上述系数:

Wolfram Research (2015),PalindromeQ,Wolfram 语言函数,https://reference.wolfram.com/language/ref/PalindromeQ.html (更新于 2016 年).

文本

Wolfram Research (2015),PalindromeQ,Wolfram 语言函数,https://reference.wolfram.com/language/ref/PalindromeQ.html (更新于 2016 年).

CMS

Wolfram 语言. 2015. "PalindromeQ." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2016. https://reference.wolfram.com/language/ref/PalindromeQ.html.

APA

Wolfram 语言. (2015). PalindromeQ. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/PalindromeQ.html 年

BibTeX

@misc{reference.wolfram_2024_palindromeq, author="Wolfram Research", title="{PalindromeQ}", year="2016", howpublished="\url{https://reference.wolfram.com/language/ref/PalindromeQ.html}", note=[Accessed: 22-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_palindromeq, organization={Wolfram Research}, title={PalindromeQ}, year={2016}, url={https://reference.wolfram.com/language/ref/PalindromeQ.html}, note=[Accessed: 22-November-2024 ]}