详解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 相关文章推荐
wxpython 最小化到托盘与欢迎图片的实现方法
Jun 09 Python
Python脚本实现下载合并SAE日志
Feb 10 Python
初步剖析C语言编程中的结构体
Jan 16 Python
Python正则表达式匹配和提取IP地址
Jun 06 Python
PyQT实现菜单中的复制,全选和清空的功能的方法
Jun 17 Python
Python在Matplotlib图中显示中文字体的操作方法
Jul 29 Python
Python命令行参数解析工具 docopt 安装和应用过程详解
Sep 26 Python
Pytorch evaluation每次运行结果不同的解决
Jan 02 Python
Python有参函数使用代码实例
Jan 06 Python
python GUI库图形界面开发之PyQt5工具栏控件QToolBar的详细使用方法与实例
Feb 28 Python
读取nii或nii.gz文件中的信息即输出图像操作
Jul 01 Python
如何使用Tkinter进行窗口的管理与设置
Jun 30 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
不用iconv库的gb2312与utf-8的互换函数
2006/10/09 PHP
PHP 定界符 使用技巧
2009/06/14 PHP
php文件上传你必须知道的几点
2015/10/20 PHP
PHP解耦的三重境界(浅谈服务容器)
2017/03/13 PHP
javascript编程起步(第六课)
2007/02/27 Javascript
form中限制文本字节数js代码
2007/06/10 Javascript
safari,opera嵌入iframe页面cookie读取问题解决方法
2010/06/23 Javascript
jQuery学习笔记(1)--用jQuery实现异步通信(用json传值)具体思路
2013/04/08 Javascript
关闭页面window.location事件未执行的原因及解决方法
2014/09/01 Javascript
表单验证插件Validation应用的实例讲解
2015/10/10 Javascript
jQuery禁用键盘后退屏蔽F5刷新及禁用右键单击
2016/01/22 Javascript
讲解JavaScript的Backbone.js框架的MVC结构设计理念
2016/02/14 Javascript
jQuery判断浏览器并动态调整select宽度的方法
2016/03/02 Javascript
AngularJS控制器之间的数据共享及通信详解
2016/08/01 Javascript
jQuery自适应轮播图插件Swiper用法示例
2016/08/24 Javascript
vue双向绑定的简单实现
2016/12/22 Javascript
利用VS Code开发你的第一个AngularJS 2应用程序
2017/12/15 Javascript
vue.js做一个简单的编辑菜谱功能
2018/05/08 Javascript
ES6之模版字符串的具体使用
2018/05/17 Javascript
Element Input组件分析小结
2018/10/11 Javascript
详解vue-flickity的fullScreen功能实现
2020/04/07 Javascript
vue-socket.io接收不到数据问题的解决方法
2020/05/13 Javascript
深入理解Python分布式爬虫原理
2017/11/23 Python
VTK与Python实现机械臂三维模型可视化详解
2017/12/13 Python
用python制作游戏外挂
2018/01/04 Python
Python重新加载模块的实现方法
2018/10/16 Python
pandas的连接函数concat()函数的具体使用方法
2019/07/09 Python
基于python检查矩阵计算结果
2020/05/21 Python
Django web自定义通用权限控制实现方法
2020/11/24 Python
浅析python实现动态规划背包问题
2020/12/31 Python
pycharm最新激活码有效期至2100年(亲测可用)
2021/02/05 Python
CSS3实现水平居中、垂直居中、水平垂直居中的实例代码
2020/02/27 HTML / CSS
美国名表在线商城:Ashford(支持中文)
2019/09/24 全球购物
求职信模版
2013/11/30 职场文书
2014年社区民政工作总结
2014/12/02 职场文书
2015年个人现实表现材料
2014/12/10 职场文书