最近被Python的便捷、优雅所圈粉,抽出空闲时间去慢慢了解这个语言。
看网上很多对于初学者的建议,学习Python之前需要确定一个大方向,比如Web or 机器学习 or 深度学习。好吧,我也不知道我的方向是哪,只是因为对这个语言感兴趣而已,具体的方向,留着了解完了再说吧 😃
写本文的目的是为了记录Python里面一些对于我来说难以理解,或者说惊到我的函数或用法。
将字符串左右对换
话不多说,直接上代码
n = str(i)
nn = n[::-1]
# nn则为字符串n的反转字符串,假如n为1234,则nn为4321
# 举个栗子,下面这个函数为取1-999之间的回数(左右对称的数字)
def p(n):
return str(n)==str(n)[::-1]
output = filter(p, range(1, 1000))