国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

詳解Golang 與python中的字符串反轉

2020-01-04 17:02:13
字體:
來源:轉載
供稿:網友

詳解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中的字符串反轉的講解,大家如果有疑問可以留言,或者到本站社區討論,感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 东宁县| 海兴县| 宽城| 科技| 武功县| 泰来县| 康马县| 蓬溪县| 改则县| 体育| 历史| 抚顺市| 泸水县| 康保县| 陵水| 秭归县| 津市市| 唐海县| 资中县| 金阳县| 华阴市| 铜梁县| 泸州市| 泌阳县| 康平县| 华坪县| 马尔康县| 昭苏县| 邵阳县| 大新县| 成安县| 息烽县| 固始县| 东山县| 南昌县| 蓝山县| 长汀县| 阜平县| 彭山县| 景宁| 宁陕县|