详解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标准库之循环器(itertools)介绍
Nov 25 Python
python使用multiprocessing模块实现带回调函数的异步调用方法
Apr 18 Python
caffe binaryproto 与 npy相互转换的实例讲解
Jul 09 Python
对python实现合并两个排序链表的方法详解
Jan 23 Python
Django 开发环境配置过程详解
Jul 18 Python
Python collections模块使用方法详解
Aug 28 Python
python网络编程之多线程同时接受和发送
Sep 03 Python
Python中的上下文管理器相关知识详解
Sep 19 Python
Python 面向对象部分知识点小结
Mar 09 Python
python计算Content-MD5并获取文件的Content-MD5值方式
Apr 03 Python
JAVA及PYTHON质数计算代码对比解析
Jun 10 Python
python lambda的使用详解
Feb 26 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获取文章上一页与下一页的方法
2014/12/01 PHP
PHP获取星期几的常用方法小结
2018/12/18 PHP
PHP htmlentities()函数用法讲解
2019/02/25 PHP
Javascript 日期对象Date扩展方法
2009/05/30 Javascript
动态的改变IFrame的高度实现IFrame自动伸展适应高度
2012/12/28 Javascript
Javascript的严格模式strict mode详细介绍
2014/06/06 Javascript
深入理解JavaScript系列(28):设计模式之工厂模式详解
2015/03/03 Javascript
node.js操作mongodb学习小结
2015/04/25 Javascript
javascript中FOREACH数组方法使用示例
2016/03/01 Javascript
jquery zTree异步加载、模糊搜索简单实例分享
2016/03/24 Javascript
使用jQuery制作基础的Web图片轮播效果
2016/04/22 Javascript
JS获取复选框的值,并传递到后台的实现方法
2016/05/30 Javascript
Javascript中内建函数reduce的应用详解
2016/10/20 Javascript
基于JavaScript实现熔岩灯效果导航菜单
2017/01/04 Javascript
Bootstrap中glyphicons-halflings-regular.woff字体报404错notfound的解决方法
2017/01/19 Javascript
Vue.js 60分钟快速入门教程
2017/03/28 Javascript
EasyUI的DataGrid每行数据添加操作按钮的实现代码
2017/08/22 Javascript
JavaScript生成简单等差数列
2017/11/28 Javascript
jQuery插件实现的日历功能示例【附源码下载】
2018/09/07 jQuery
NodeJS有难度的面试题(能答对几个)
2019/10/09 NodeJs
浅谈vue-router路由切换 组件重用挖下的坑
2019/11/01 Javascript
jquery制作的移动端购物车效果完整示例
2020/02/24 jQuery
详解Python 2.6 升级至 Python 2.7 的实践心得
2017/04/27 Python
Python列表list内建函数用法实例分析【insert、remove、index、pop等】
2017/07/24 Python
python 限制函数执行时间,自己实现timeout的实例
2019/01/12 Python
Python selenium抓取虎牙短视频代码实例
2020/03/02 Python
使用keras实现孪生网络中的权值共享教程
2020/06/11 Python
优秀的自荐信要注意哪些
2014/01/03 职场文书
学生打架检讨书大全
2014/01/23 职场文书
绿色城市实施方案
2014/03/19 职场文书
项目投资意向书
2014/04/01 职场文书
岗位明星事迹材料
2014/05/18 职场文书
九华山导游词
2015/02/03 职场文书
2016春季小学开学寄语
2015/12/03 职场文书
关于CentOS 8 搭建MongoDB4.4分片集群的问题
2021/10/24 MongoDB
详解Python+OpenCV绘制灰度直方图
2022/03/22 Python