|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 zyandyz003 于 2016-1-29 21:12 编辑
- def is_palindrome(n,start,end):
- if start>end:
- return 1
- else:
- return is_palindrome(n,start+1,end-1) if n[start] == n[end] else 0
- string = input('请输入一串字符串:')
- length = len(string)-1
- if is_palindrome(string,0,length):
- print('"%s"是回文字符串' % string)
- else:
- print('"%s"不是回文字符串' % string)
复制代码
最后那里
- print('"%s"是回文字符串' % string)
- print('"%s"不是回文字符串' % string)
复制代码
这两个里面的那两个 \ 是什么鬼?
求解
也可以不用加\转义的 单引号里包起来的字符串的双引号是当字符的 反过来也一样
- string = "'adfsa'"
- print(string)
- string = '"adfsa"'
- print(string)
- 'adfsa'
- "adfsa"
复制代码
|
|