###题目:翻转一个字符串
###思路:从字符串的最后一位开始,依次取
###实现:伪代码、函数、类实现

#伪代码:

#01
string=s
New_s=""
for i in range(1,len(string)+1):
New_s+=string[-i]

#02
string=s
New_s=""
def  reversal_str(n):
    New_s +=string[n]

return reversal_str(n-1)

###函数实现:

def rerversal_handler01(string):
New_s=str()
if string !=None:
try:
for i in range(1,len(string)+1):
New_s+=string[-i]
except TypeError as e:
print(e) finally:
print(New_s)

###类实现:

class ReversalStr:
def __init__(self,string):
self.t=string
self.New_s="" def reversal_str(self,n):
self.New_s +=self.t[n]
if n>=0:
return self.reversal_str(n-1)
else:
print(self.New_s)

最新文章

  1. Word2vec 模型载入(tensorflow)
  2. 嵌入式Linux > 简易安装思路,步骤记录
  3. Nutch源码阅读进程4---parseSegment
  4. python变量——黑板客老师课程学习
  5. sitemesh学习笔记(3)
  6. IOS学习网站
  7. SDWebImage缓存清理
  8. Java中JIN机制及System.loadLibrary() 的执行过程
  9. net-snmp启用python模块
  10. Photoshop 字体
  11. CORBA技术及实例
  12. 初玩RAC
  13. 51nod 1058 N的阶乘的长度 位数公式
  14. DOS系统常用命令
  15. Codeforces715 B. Complete The Graph
  16. linux 时间同步的2种方法(转)
  17. esp32的GPIO操作
  18. RxJS 简介:可观察对象、观察者与操作符
  19. Meta referrer标签的简要介绍
  20. .net 分布式学习计划

热门文章

  1. (1)安装----anaconda3下配置pyspark【单机】
  2. react-redux源码解析(资料)
  3. ivew Modal rule校验冲突问题
  4. freeswitch mod_xml_curl
  5. ZOJ 2836
  6. STL_算法_对全部元素排序(sort、stable_sort)
  7. Swift基础--定位
  8. c++:数据类型的推断type_traits
  9. Google Maps API 将开始收费
  10. 那些年尝试过的效率工具之Total Commander