详解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 相关文章推荐
Python实现图片滑动式验证识别方法
Nov 09 Python
浅谈numpy数组中冒号和负号的含义
Apr 18 Python
python3+PyQt5实现自定义流体混合窗口部件
Apr 24 Python
python使用xlrd模块读取xlsx文件中的ip方法
Jan 11 Python
Python读取stdin方法实例
May 24 Python
python实现数据分析与建模
Jul 11 Python
对Django 中request.get和request.post的区别详解
Aug 12 Python
用python求一重积分和二重积分的例子
Dec 06 Python
基于python实现操作git过程代码解析
Jul 27 Python
10个python爬虫入门基础代码实例 + 1个简单的python爬虫完整实例
Dec 16 Python
Python获取百度热搜的完整代码
Apr 07 Python
OpenCV-Python实现图像平滑处理操作
Jun 08 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
PHP数据库调用类调用实例(详细注释)
2012/07/12 PHP
smarty表格换行实例
2014/12/15 PHP
yii2.0框架数据库操作简单示例【添加,修改,删除,查询,打印等】
2020/04/13 PHP
调用js时ie6和ie7,ff的区别
2009/08/19 Javascript
基于JQuery实现CheckBox全选全不选
2011/06/27 Javascript
js的一些常用方法小结
2011/06/29 Javascript
面向对象的Javascript之一(初识Javascript)
2012/01/20 Javascript
js验证输入是否为手机号码或电话号码示例
2013/12/30 Javascript
jquery实现保存已选用户
2014/07/21 Javascript
JavaScript使用ActiveXObject访问Access和SQL Server数据库
2015/04/02 Javascript
JS简单去除数组中重复项的方法
2016/09/13 Javascript
BootStrap轻松实现微信页面开发代码分享
2016/10/21 Javascript
完美解决linux下node.js全局模块找不到的情况
2018/05/16 Javascript
优化Vue项目编译文件大小的方法步骤
2019/05/27 Javascript
el-select 下拉框多选实现全选的实现
2019/08/02 Javascript
vue仿ios列表左划删除
2019/09/26 Javascript
布同自制Python函数帮助查询小工具
2011/03/13 Python
Python读写unicode文件的方法
2015/07/10 Python
Zookeeper接口kazoo实例解析
2018/01/22 Python
python实现图书借阅系统
2019/02/20 Python
简单了解Python生成器是什么
2019/07/02 Python
python+rsync精确同步指定格式文件
2019/08/29 Python
下载官网python并安装的步骤详解
2019/10/12 Python
html5 canvas实现圆形时钟代码分享
2013/12/25 HTML / CSS
酒店门卫岗位职责
2013/12/29 职场文书
商场中秋节广播稿
2014/01/17 职场文书
yy生日主持词
2014/03/20 职场文书
进口业务员岗位职责
2014/04/06 职场文书
环保建议书600字
2014/05/14 职场文书
学生安全责任书范本
2014/07/24 职场文书
党的群众路线对照检查材料思想汇报
2014/09/25 职场文书
2014小学年度工作总结
2014/12/20 职场文书
汽车销售助理岗位职责
2015/04/14 职场文书
幼儿园圣诞节活动总结
2015/05/06 职场文书
实践论读书笔记
2015/06/29 职场文书
2016新年致辞
2015/08/01 职场文书