详解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 相关文章推荐
在阿里云服务器上配置CentOS+Nginx+Python+Flask环境
Jun 18 Python
Python简单删除列表中相同元素的方法示例
Jun 12 Python
django rest framework之请求与响应(详解)
Nov 06 Python
Python3实现发送QQ邮件功能(附件)
Dec 23 Python
python微信跳一跳系列之色块轮廓定位棋盘
Feb 26 Python
Python使用pydub库对mp3与wav格式进行互转的方法
Jan 10 Python
python中 * 的用法详解
Jul 10 Python
Python手绘可视化工具cutecharts使用实例
Dec 05 Python
Django vue前后端分离整合过程解析
Nov 20 Python
python 如何引入协程和原理分析
Nov 30 Python
Python语言规范之Pylint的详细用法
Jun 24 Python
如何利用Python实现一个论文降重工具
Jul 09 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安装攻略:常见问题解答(三)
2006/10/09 PHP
PHP chmod 函数与批量修改文件目录权限
2010/05/10 PHP
php addslashes及其他清除空格的方法是不安全的
2012/01/25 PHP
PHP中CURL方法curl_setopt()函数的参数分享
2013/01/19 PHP
php去除HTML标签实例
2013/11/06 PHP
PHP迭代器的内部执行过程详解
2013/11/12 PHP
php 生成自动创建文件夹并上传文件的示例代码
2014/03/07 PHP
Linux系统下php获得系统分区信息的方法
2015/03/30 PHP
提高php编程效率技巧
2015/08/13 PHP
javascript 解析后的xml对象的读取方法细解
2009/07/25 Javascript
SharePoint 客户端对象模型 (一) ECMA Script
2011/05/22 Javascript
JQuery操作单选按钮以及复选按钮示例
2013/09/23 Javascript
JS对文本框值的判断示例
2014/03/10 Javascript
iframe实用操作锦集
2014/04/22 Javascript
JQuery boxy插件在IE中边角图片不显示问题的解决
2015/05/20 Javascript
javascript图片切换综合实例(循环切换、顺序切换)
2016/01/13 Javascript
百度地图去掉marker覆盖物或者去掉maker的label文字方法
2018/01/26 Javascript
vue拦截器实现统一token,并兼容IE9验证功能
2018/04/26 Javascript
vue axios 简单封装以及思考
2018/10/09 Javascript
详解微信小程序获取当前时间及日期的方法
2019/04/28 Javascript
记录vue项目中遇到的一点小问题
2019/05/14 Javascript
jQuery实现高度灵活的表单验证功能示例【无UI】
2020/04/30 jQuery
JS实现时间校验的代码
2020/05/25 Javascript
Webpack3+React16代码分割的实现
2021/03/03 Javascript
[08:06]DOTA2-DPC中国联赛 正赛 PSG.LGD vs Elephant 选手采访
2021/03/11 DOTA
Python3网络爬虫开发实战之极验滑动验证码的识别
2019/08/02 Python
Python实现TCP探测目标服务路由轨迹的原理与方法详解
2019/09/04 Python
基本款天堂:Everlane
2017/05/13 全球购物
指导教师评语
2014/04/26 职场文书
副校长个人对照检查材料思想汇报
2014/10/04 职场文书
2014年小学辅导员工作总结
2014/12/23 职场文书
作息时间调整通知
2015/04/22 职场文书
办公用品管理制度
2015/08/04 职场文书
python munch库的使用解析
2021/05/25 Python
Java 超详细讲解IO操作字节流与字符流
2022/03/25 Java/Android
spring 项目实现限流方法示例
2022/07/15 Java/Android