详解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 web程序
Sep 11 Python
python中requests模块的使用方法
Apr 08 Python
python多进程和多线程究竟谁更快(详解)
May 29 Python
Python字典操作详细介绍及字典内建方法分享
Jan 04 Python
Python中getpass模块无回显输入源码解析
Jan 11 Python
Python获取当前函数名称方法实例分享
Jan 18 Python
Python解决抛小球问题 求小球下落经历的距离之和示例
Feb 01 Python
Python基于socket模块实现UDP通信功能示例
Apr 10 Python
pytorch中tensor张量数据类型的转化方式
Dec 31 Python
Pycharm小白级简单使用教程
Jan 08 Python
python中rc1什么意思
Jun 19 Python
keras 自定义loss层+接受输入实例
Jun 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新浪微博登录接口用法实例
2014/12/23 PHP
微信access_token的获取开发示例
2015/04/16 PHP
PHP检测链接是否存在的代码实例分享
2016/05/06 PHP
PHP实现打包zip并下载功能
2018/06/12 PHP
使用Laravel中的查询构造器实现增删改查功能
2019/09/03 PHP
Javascript学习笔记6 prototype的提出
2010/01/11 Javascript
高性能web开发 如何加载JS,JS应该放在什么位置?
2010/05/14 Javascript
js 页面关闭前的出现提示的实现代码
2011/05/25 Javascript
jquery实现手风琴效果
2015/11/20 Javascript
深入解析JavaScript中函数的Currying柯里化
2016/03/19 Javascript
利用js查找数组中指定元素并返回该元素的所有索引示例
2017/03/29 Javascript
Javascript实现从小到大的数组转换成二叉搜索树
2017/06/13 Javascript
Web制作验证码功能实例代码
2017/06/19 Javascript
seajs模块压缩问题与解决方法实例分析
2017/10/10 Javascript
JavaScript for循环 if判断语句(学习笔记)
2017/10/11 Javascript
详解在React里使用"Vuex"
2018/04/02 Javascript
微信小程序实现bindtap等事件传参
2019/04/08 Javascript
JS前端面试必备——基本排序算法原理与实现方法详解【插入/选择/归并/冒泡/快速排序】
2020/02/24 Javascript
python引用DLL文件的方法
2015/05/11 Python
Python实现按学生年龄排序的实际问题详解
2017/08/29 Python
python数据结构学习之实现线性表的顺序
2018/09/28 Python
Pytorch提取模型特征向量保存至csv的例子
2020/01/03 Python
中间件的定义
2016/08/09 面试题
医生实习工作总结的自我评价
2013/09/27 职场文书
优秀大学生的自我评价
2014/01/16 职场文书
妈妈的账单教学反思
2014/02/06 职场文书
卫生院艾滋病宣传活动小结
2014/07/09 职场文书
简单通用的简历自我评价
2014/09/21 职场文书
安全生产工作汇报
2014/10/28 职场文书
学校艾滋病宣传活动总结
2015/05/09 职场文书
庆七一晚会主持词
2015/06/30 职场文书
食堂管理制度范本
2015/08/04 职场文书
HR必备:销售经理聘用合同范本
2019/08/21 职场文书
2019年暑期法院实习报告
2019/12/18 职场文书
OpenCV全景图像拼接的实现示例
2021/06/05 Python
Pytorch中Softmax和LogSoftmax的使用详解
2021/06/05 Python