详解Golang 与python中的字符串反转


Posted in Python onJuly 21, 2017

详解Golang 与python中的字符串反转

在go中,需要用rune来处理,因为涉及到中文或者一些字符ASCII编码大于255的。

func main() {

  fmt.Println(reverse("Golang python"))

}
func reverse(src string) string {
  dst := []rune(src)
  len := len(dst)
  var result []rune
  result = make([]rune, 0)
  for i := len - 1; i >= 0; i-- {
   result = append(result, dst[i])
  }
  return string(result)
}

而在python中,有几种方法,一个是list的操作,一个是系统的自带的函数,还有一个采用上面的遍历的方法

#方法1--------------------------------------
s = 'Golang python'
print (s[::-1])

#方法2--------------------------------------
s = 'Golang python'
l = list(s)
l.reverse()
print (''.join(l) )

#方法3--------------------------------------
s = 'Golang python'
str=[]
k=0
for i in s:
  str.append(s[len(s)-1-k])
  k=k+1
print (''.join(str) )

#方法4--------------------------------------
s = 'Golang python'
str=[]
for i in s:
  str.insert(0,i)
print (''.join(str) )

以上就是关于Golang 与python中的字符串反转的讲解,大家如果有疑问可以留言,或者到本站社区讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

Python 相关文章推荐
pymssql ntext字段调用问题解决方法
Dec 17 Python
python脚本实现数据导出excel格式的简单方法(推荐)
Dec 30 Python
Python简单读取json文件功能示例
Nov 30 Python
教你用 Python 实现微信跳一跳(Mac+iOS版)
Jan 04 Python
对PyTorch torch.stack的实例讲解
Jul 30 Python
Python pandas DataFrame操作的实现代码
Jun 21 Python
Python绘制频率分布直方图的示例
Jul 08 Python
PowerBI和Python关于数据分析的对比
Jul 11 Python
python2.7使用scapy发送syn实例
May 05 Python
Python调用.net动态库实现过程解析
Jun 05 Python
python如何设置静态变量
Sep 07 Python
Django-Scrapy生成后端json接口的方法示例
Oct 06 Python
Python随机生成手机号、数字的方法详解
Jul 21 #Python
Python实现将16进制字符串转化为ascii字符的方法分析
Jul 21 #Python
windows下Python实现将pdf文件转化为png格式图片的方法
Jul 21 #Python
python僵尸进程产生的原因
Jul 21 #Python
python下载图片实现方法(超简单)
Jul 21 #Python
Python基于Pymssql模块实现连接SQL Server数据库的方法详解
Jul 20 #Python
Python使用内置json模块解析json格式数据的方法
Jul 20 #Python
You might like
迪菲-赫尔曼密钥交换(Diffie?Hellman)算法原理和PHP实现版
2015/05/12 PHP
详解WordPress中用于合成数组的wp_parse_args()函数
2015/12/18 PHP
Laravel中log无法写入问题的解决
2017/06/17 PHP
CentOS7系统搭建LAMP及更新PHP版本操作详解
2020/03/26 PHP
有关PHP 中 config.m4 的探索
2020/08/26 PHP
ExtJS 简介 让你知道extjs是什么
2008/12/29 Javascript
初试jQuery EasyUI 使用介绍
2010/04/01 Javascript
如何正确使用javascript 来进行我们的程序开发
2014/06/23 Javascript
抛弃Nginx使用nodejs做反向代理服务器
2014/07/17 NodeJs
node.js中的fs.write方法使用说明
2014/12/15 Javascript
JS实现图片局部放大或缩小的方法
2016/08/20 Javascript
使用JS实现图片展示瀑布流效果(简单实例)
2016/09/06 Javascript
AngularJS 中的Promise --- $q服务详解
2016/09/14 Javascript
让浏览器崩溃的12行JS代码(DoS攻击分析及防御)
2016/10/10 Javascript
javascript工厂模式和构造函数模式创建对象方法解析
2016/12/30 Javascript
AngulerJS学习之按需动态加载文件
2017/02/13 Javascript
JS拉起或下载app的实现代码
2017/02/22 Javascript
详解用node编写自己的cli工具
2017/05/23 Javascript
深入理解angular2启动项目步骤
2017/07/15 Javascript
video.js 实现视频只能后退不能快进的思路详解
2018/08/09 Javascript
React 源码中的依赖注入方法
2018/11/07 Javascript
React事件处理的机制及原理
2018/12/03 Javascript
跟老齐学Python之再深点,更懂list
2014/09/20 Python
Python学习入门之区块链详解
2017/07/25 Python
python中时间转换datetime和pd.to_datetime详析
2019/08/11 Python
使用python实现画AR模型时序图
2019/11/20 Python
使用 Supervisor 监控 Python3 进程方式
2019/12/05 Python
通过python连接Linux命令行代码实例
2020/02/18 Python
python爬虫开发之selenium模块详细使用方法与实例全解
2020/03/09 Python
Python爬虫破解登陆哔哩哔哩的方法
2020/11/17 Python
CSS3教程(7):CSS3嵌入字体
2009/04/02 HTML / CSS
怎样实现H5+CSS3手指滑动切换图片的示例代码
2019/05/05 HTML / CSS
计算机应用专业毕业生求职信
2013/10/24 职场文书
幼儿园门卫制度
2014/01/29 职场文书
教师党员个人整改措施材料
2014/09/16 职场文书
运动会表扬稿
2015/01/16 职场文书