详解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使用rabbitmq实现网络爬虫示例
Feb 20 Python
python文件和目录操作方法大全(含实例)
Mar 12 Python
python实现查询IP地址所在地
Mar 29 Python
Python配置mysql的教程(推荐)
Oct 13 Python
Python设计模式之中介模式简单示例
Jan 09 Python
Python 记录日志的灵活性和可配置性介绍
Feb 27 Python
python实现人人自动回复、抢沙发功能
Jun 08 Python
Python 批量刷博客园访问量脚本过程解析
Aug 30 Python
python每5分钟从kafka中提取数据的例子
Dec 23 Python
Python运行DLL文件的方法
Jan 17 Python
python字符串替换re.sub()实例解析
Feb 09 Python
Python爬虫之爬取淘女郎照片示例详解
Jul 28 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 expects parameter 1 to be resource, array given 错误
2011/03/23 PHP
Sorting Array Values in PHP(数组排序)
2011/09/15 PHP
php基础教程 php内置函数实例教程
2012/08/21 PHP
PHP时间格式控制符对照表分享
2013/07/23 PHP
PHP滚动日志的代码实现
2015/06/10 PHP
用javascript getComputedStyle获取和设置style的原理
2008/10/10 Javascript
jQuery 学习第五课 Ajax 使用说明
2010/05/17 Javascript
javascript获取当前日期时间及其它操作函数
2011/01/11 Javascript
关于JavaScript中的关联数组分析
2013/04/09 Javascript
jQuery新的事件绑定机制on()示例应用
2014/07/18 Javascript
jquery $(document).ready()和window.onload的区别浅析
2015/02/04 Javascript
jQuery 回调函数(callback)的使用和基础
2015/02/26 Javascript
理解javascript中的原型和原型链
2015/07/30 Javascript
Javascript 获取鼠标当前的位置实现方法
2016/10/27 Javascript
JavaScript中定时控制Throttle、Debounce和Immediate详解
2016/11/17 Javascript
js记录点击某个按钮的次数-刷新次数为初始状态的实例
2017/02/15 Javascript
浅析JS中的 map, filter, some, every, forEach, for in, for of 用法总结
2017/03/29 Javascript
jQuery实现简单的手风琴效果
2020/04/17 jQuery
Vue之Watcher源码解析(2)
2017/07/19 Javascript
Vue2.0基于vue-cli+webpack父子组件通信(实例讲解)
2017/09/14 Javascript
angular中不同的组件间传值与通信的方法
2017/11/04 Javascript
Koa 使用小技巧(小结)
2018/10/22 Javascript
JS实现点击生成UUID的方法完整实例【基于jQuery】
2019/06/12 jQuery
原生JavaScript之es6中Class的用法分析
2020/02/23 Javascript
[46:57]EG vs Winstrike 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
python 异常处理总结
2016/10/18 Python
Python构建网页爬虫原理分析
2017/12/19 Python
Python 实现一行输入多个值的方法
2018/04/21 Python
python ddt数据驱动最简实例代码
2019/02/22 Python
在notepad++中实现直接运行python代码
2019/12/18 Python
python super()函数的基本使用
2020/09/10 Python
Exception类的常用方法
2012/06/16 面试题
简历中个人求职的自我评价模板
2013/11/29 职场文书
关于感恩的作文
2019/08/26 职场文书
手把手教你实现PyTorch的MNIST数据集
2021/06/28 Python
logback 实现给变量指定默认值
2021/08/30 Java/Android