详解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 相关文章推荐
Django实现图片文字同时提交的方法
May 26 Python
python实现将文本转换成语音的方法
May 28 Python
Python实现简单截取中文字符串的方法
Jun 15 Python
Python使用pandas处理CSV文件的实例讲解
Jun 22 Python
对python中的高效迭代器函数详解
Oct 18 Python
如何使用python把ppt转换成pdf
Jun 29 Python
对python中不同模块(函数、类、变量)的调用详解
Jul 16 Python
Django处理Ajax发送的Get请求代码详解
Jul 29 Python
python对象销毁实例(垃圾回收)
Jan 16 Python
Python如何定义有默认参数的函数
Aug 10 Python
python 下载文件的几种方式分享
Apr 07 Python
分享几种python 变量合并方法
Mar 20 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
Linux下php5.4启动脚本
2014/08/03 PHP
Yii框架中使用PHPExcel的方法分析
2019/07/25 PHP
某页码显示的helper 少量调整,另附js版
2010/09/12 Javascript
JavaScript分秒倒计时器实现方法
2015/02/02 Javascript
每天一篇javascript学习小结(Array数组)
2015/11/11 Javascript
jQuery电话号码验证实例
2017/01/05 Javascript
JavaScript与JQUERY获取元素的宽、高和位置
2017/02/26 Javascript
Vue项目中设置背景图片方法
2018/02/21 Javascript
NodeJS父进程与子进程资源共享原理与实现方法
2018/03/16 NodeJs
微信小程序开发之改变data中数组或对象的某一属性值
2018/07/05 Javascript
vue v-model实现自定义样式多选与单选功能
2018/07/05 Javascript
vue实现条件叠加搜索的解决方法
2019/05/28 Javascript
layui实现数据表格点击搜索功能
2020/03/26 Javascript
js贪心算法 钱币找零问题代码实例
2019/09/11 Javascript
Vue.js计算机属性computed和methods方法详解
2019/10/12 Javascript
JS控制GIF图片的停止与显示
2019/10/24 Javascript
Vue SSR 即时编译技术的实现
2020/05/06 Javascript
利用 Chrome Dev Tools 进行页面性能分析的步骤说明(前端性能优化)
2021/02/24 Javascript
[02:23]完美世界全国高校联赛街访DOTA2第一期
2019/11/28 DOTA
python实现随机梯度下降(SGD)
2020/03/24 Python
Python实现图片识别加翻译功能
2019/12/26 Python
Pycharm debug调试时带参数过程解析
2020/02/03 Python
详解Pycharm出现out of memory的终极解决方法
2020/03/03 Python
使用 django orm 写 exists 条件过滤实例
2020/05/20 Python
Python基于smtplib模块发送邮件代码实例
2020/05/29 Python
python 基于wx实现音乐播放
2020/11/24 Python
Web页面中八种创建多列等高(等高列布局)的实现技术
2012/12/24 HTML / CSS
HTML5中的Web Notification桌面右下角通知功能的实现
2018/04/19 HTML / CSS
HTML5在手机端实现视频全屏展示方法
2020/11/23 HTML / CSS
《湘夫人》教学反思
2014/02/21 职场文书
2014社区三八妇女节活动总结
2014/03/01 职场文书
农业局党的群众路线教育实践活动整改方案
2014/09/20 职场文书
党员个人剖析材料(四风问题)
2014/10/07 职场文书
优秀班主任工作总结2015
2015/05/25 职场文书
Golang连接并操作MySQL
2022/04/14 MySQL
Redis keys命令的具体使用
2022/06/05 Redis