Python实现字符串的逆序 C++字符串逆序算法


Posted in Python onMay 28, 2020

本文实例为大家分享了Python/C++实现字符串逆序的具体代码,供大家参考,具体内容如下

题目描述:将字符串逆序输出

Python实现一:

借助于列表的reverse()函数,需要注意的是,该函数没有返回值,只会让列表原地逆序
借助于”“.join()函数,实现列表向字符串的转换

def strReverse(s):

 lst = list(s)
 lst.reverse()
 ans = "".join(list(lst))
 return ans

s = str(input())
print(strReverse(s))

Python实现二:

直接使用切片功能s[::-1]

def strReverse(s):

 return s[::-1]

s = str(input())
print(strReverse(s))

C++实现:

直接将字符串逆序输出即可

#include<iostream>
#include<string>
using namespace std;

void strReverse(string s)
{
 int n = s.length();

 //逆序输出
 for(int i = n - 1; i >= 0; i--)
 {
  cout << s[i];
 }
 cout << endl;
}

int main()
{
 string str;
 cin >> str;
 strReverse(str);

 return 0;
}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python计算方程式根的方法
May 07 Python
python计算圆周率pi的方法
Jul 11 Python
Python中函数及默认参数的定义与调用操作实例分析
Jul 25 Python
Python引用类型和值类型的区别与使用解析
Oct 17 Python
python字典操作实例详解
Nov 16 Python
python方法生成txt标签文件的实例代码
May 10 Python
python实现电脑自动关机
Jun 20 Python
Python + selenium + requests实现12306全自动抢票及验证码破解加自动点击功能
Nov 23 Python
python 使用re.search()筛选后 选取部分结果的方法
Nov 28 Python
为什么从Python 3.6开始字典有序并效率更高
Jul 15 Python
Django 创建后台,配置sqlite3教程
Nov 18 Python
numpy库ndarray多维数组的维度变换方法(reshape、resize、swapaxes、flatten)
Apr 28 Python
Python实现合并同一个文件夹下所有txt文件的方法示例
Apr 26 #Python
TensorFlow损失函数专题详解
Apr 26 #Python
浅谈Tensorflow模型的保存与恢复加载
Apr 26 #Python
Python实现爬取百度贴吧帖子所有楼层图片的爬虫示例
Apr 26 #Python
Python实现的计算器功能示例
Apr 26 #Python
python email smtplib模块发送邮件代码实例
Apr 26 #Python
Python利用正则表达式实现计算器算法思路解析
Apr 25 #Python
You might like
PHP 如何利用phpexcel导入数据库
2013/08/24 PHP
JavaScript高级程序设计 阅读笔记(十四) js继承机制的实现
2012/08/14 Javascript
JavaScript实现表格排序方法
2013/06/14 Javascript
DOM节点的替换或修改函数replaceChild()用法实例
2015/01/12 Javascript
JavaScript通过字符串调用函数的实现方法
2015/03/18 Javascript
jQuery获取页面元素绝对与相对位置的方法
2015/06/10 Javascript
遮罩层点击按钮弹出并且具有拖动和关闭效果(两种方法)
2015/08/20 Javascript
JavaScript判断数组是否存在key的简单实例
2016/08/03 Javascript
AngularJS 自定义过滤器详解及实例代码
2016/09/14 Javascript
在node.js中怎么屏蔽掉favicon.ico的请求
2017/03/01 Javascript
详解如何用webpack打包一个网站应用项目
2017/07/12 Javascript
JavaScript框架Angular和React深度对比
2017/11/20 Javascript
Linux Centos7.2下安装nodejs&amp;npm配置全局路径的教程
2018/05/15 NodeJs
vue+iview 实现可编辑表格的示例代码
2018/10/31 Javascript
浅谈JavaScript面向对象--继承
2019/03/20 Javascript
vue axios封装及API统一管理的方法
2019/04/18 Javascript
Vue事件修饰符native、self示例详解
2019/07/09 Javascript
JavaScript获取页面元素的常用方法详解
2019/09/28 Javascript
js实现手表表盘时钟与圆周运动
2020/09/18 Javascript
python冒泡排序简单实现方法
2015/07/09 Python
Python列表切片用法示例
2017/04/19 Python
详解python之配置日志的几种方式
2017/05/22 Python
Python批量生成幻影坦克图片实例代码
2019/06/04 Python
Django models.py应用实现过程详解
2019/07/29 Python
python3.6 tkinter实现屏保小程序
2019/07/30 Python
Python实现PyPDF2处理PDF文件的方法示例
2019/09/25 Python
使用python的turtle函数绘制一个滑稽表情
2020/02/28 Python
高考考python编程是真的吗
2020/07/20 Python
python安装cx_Oracle和wxPython的方法
2020/09/14 Python
python Gabor滤波器讲解
2020/10/26 Python
Css3新特性应用之视觉效果实例
2016/12/12 HTML / CSS
基于 HTML5 的 WebGL 3D 版俄罗斯方块的示例代码
2018/05/28 HTML / CSS
介绍一下OSI七层模型
2012/07/03 面试题
MIS软件工程师的面试题
2016/04/22 面试题
党的群众路线教育实践活动整改落实情况自查报告
2014/10/28 职场文书
java解析XML详解
2021/07/09 Java/Android