时间:2021-05-22
详解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=0for i in s: str.append(s[len(s)-1-k]) k=k+1print (''.join(str) )#方法4--------------------------------------s = 'Golang python'str=[]for i in s: str.insert(0,i)print (''.join(str) )以上就是关于Golang 与python中的字符串反转的讲解,大家如果有疑问可以留言,或者到本站社区讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本文实例讲述了Python实现字符串反转的常用方法。分享给大家供大家参考,具体如下:下面是实现python字符串反转的四种方法:1.切片defrev(s):re
Java字符串反转问题:给一个字符串,比如“Ilovechina”,把字符反转后变成“chinaloveI”思路:先把字符串从第一个字符与最后一个字符对换,第二
java字符串反转的实例详解1、newStringBuffer(“abcde”).reverse().toString();2、通过char数组进行转换,代码如
Python字符串处理学习中,有一道简单但很经典的题目,按照单词对字符串进行反转,并对原始空格进行保留:如:‘IloveChina!‘转化为:‘China!lo
1.单字节字符串反转php提供了用于字符串反转的函数strrev()$str='abcdef';echostrrev($str);2.对于包含中文的多字节字符串