详解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 相关文章推荐
压缩包密码破解示例分享(类似典破解)
Jan 17 Python
Python基于sftp及rsa密匙实现远程拷贝文件的方法
Sep 21 Python
python3.4用函数操作mysql5.7数据库
Jun 23 Python
对python 矩阵转置transpose的实例讲解
Apr 17 Python
python+pandas分析nginx日志的实例
Apr 28 Python
Pycharm 创建 Django admin 用户名和密码的实例
May 30 Python
Python单向链表和双向链表原理与用法实例详解
Aug 31 Python
Python使用sorted对字典的key或value排序
Nov 15 Python
pyqt5、qtdesigner安装和环境设置教程
Sep 25 Python
Pytorch训练过程出现nan的解决方式
Jan 02 Python
Pycharm新手使用教程(图文详解)
Sep 17 Python
python 偷懒技巧——使用 keyboard 录制键盘事件
Sep 21 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面向对象详解(三)
2015/12/07 PHP
使用TextRange获取输入框中光标的位
2006/10/14 Javascript
JQuery 常用操作代码
2010/03/14 Javascript
页面只能打开一次Cooike如何实现
2012/12/04 Javascript
jQuery的:parent选择器定义和用法
2014/07/01 Javascript
基于jQuery实现网页打印功能
2015/12/01 Javascript
基于jQuery实现Accordion手风琴自定义插件
2020/10/13 Javascript
jQuery实现倒计时重新发送短信验证码功能示例
2017/01/12 Javascript
深入学习 JavaScript中的函数调用
2017/03/23 Javascript
jQuery返回定位插件详解
2017/05/15 jQuery
js自定义Tab选项卡效果
2017/06/05 Javascript
记一次vue去除#问题处理经过小结
2019/01/24 Javascript
vue+iview框架实现左侧动态菜单功能的示例代码
2020/07/23 Javascript
Python中使用装饰器时需要注意的一些问题
2015/05/11 Python
Scrapy的简单使用教程
2017/10/24 Python
Python中实现单例模式的n种方式和原理
2018/11/14 Python
Django+JS 实现点击头像即可更改头像的方法示例
2018/12/26 Python
Django+Xadmin构建项目的方法步骤
2019/03/06 Python
Django实现简单网页弹出警告代码
2019/11/15 Python
python使用openCV遍历文件夹里所有视频文件并保存成图片
2020/01/14 Python
如何快速理解python的垃圾回收机制
2020/09/01 Python
Visual Studio code 配置Python开发环境
2020/09/11 Python
CSS3动画:5种预载动画效果实例
2017/04/05 HTML / CSS
html+css3实现的登录界面
2020/12/09 HTML / CSS
惠普香港官方商店:HP香港
2019/04/30 全球购物
专营店会计助理岗位职责
2013/11/29 职场文书
中介公司区域经理岗位职责范本
2014/03/02 职场文书
机电专业毕业生求职信
2014/07/01 职场文书
住房抵押登记委托书
2014/09/27 职场文书
2015年清明节网上祭英烈留言寄语
2015/03/04 职场文书
民事诉讼答辩状范文
2015/05/21 职场文书
2015年税务稽查工作总结
2015/05/26 职场文书
高中班主任寄语
2019/06/21 职场文书
Jupyter notebook 输出部分显示不全的解决方案
2021/04/24 Python
pytorch训练神经网络爆内存的解决方案
2021/05/22 Python
python编程项目中线上问题排查与解决
2021/11/01 Python