《Craking the Coding interview》python实现---02
2024-08-31 12:59:14
###题目:翻转一个字符串
###思路:从字符串的最后一位开始,依次取
###实现:伪代码、函数、类实现
#伪代码:
#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)
最新文章
- Word2vec 模型载入(tensorflow)
- 嵌入式Linux >; 简易安装思路,步骤记录
- Nutch源码阅读进程4---parseSegment
- python变量——黑板客老师课程学习
- sitemesh学习笔记(3)
- IOS学习网站
- SDWebImage缓存清理
- Java中JIN机制及System.loadLibrary() 的执行过程
- net-snmp启用python模块
- Photoshop 字体
- CORBA技术及实例
- 初玩RAC
- 51nod 1058 N的阶乘的长度 位数公式
- DOS系统常用命令
- Codeforces715 B. Complete The Graph
- linux 时间同步的2种方法(转)
- esp32的GPIO操作
- RxJS 简介:可观察对象、观察者与操作符
- Meta referrer标签的简要介绍
- .net 分布式学习计划
热门文章
- (1)安装----anaconda3下配置pyspark【单机】
- react-redux源码解析(资料)
- ivew Modal rule校验冲突问题
- freeswitch mod_xml_curl
- ZOJ 2836
- STL_算法_对全部元素排序(sort、stable_sort)
- Swift基础--定位
- c++:数据类型的推断type_traits
- Google Maps API 将开始收费
- 那些年尝试过的效率工具之Total Commander