婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁(yè) > 知識(shí)庫(kù) > python反轉(zhuǎn)(逆序)字符串的6種方法詳細(xì)

python反轉(zhuǎn)(逆序)字符串的6種方法詳細(xì)

熱門標(biāo)簽:千陽(yáng)自動(dòng)外呼系統(tǒng) 西藏智能外呼系統(tǒng)五星服務(wù) 400電話申請(qǐng)服務(wù)商選什么 江蘇客服外呼系統(tǒng)廠家 平頂山外呼系統(tǒng)免費(fèi) 在哪里辦理400電話號(hào)碼 清遠(yuǎn)360地圖標(biāo)注方法 原裝電話機(jī)器人 工廠智能電話機(jī)器人

對(duì)于一個(gè)給定的字符串,逆序輸出,這個(gè)任務(wù)對(duì)于python來(lái)說(shuō)是一種很簡(jiǎn)單的操作,畢竟強(qiáng)大的列表和字符串處理的一些列函數(shù)足以應(yīng)付這些問(wèn)題 了,今天總結(jié)了一下python中對(duì)于字符串的逆序輸出的幾種常用的方法

方法一:直接使用字符串切片功能逆轉(zhuǎn)字符串

>>> def strReverse(strDemo):
	return strDemo[::-1]
>>> print(strReverse('jb51.net'))
ten.15bj

結(jié)果:

ten.15bj

方法二:遍歷構(gòu)造列表法

循環(huán)遍歷字符串, 構(gòu)造列表,從后往前添加元素, 最后把列表變?yōu)樽址?/p>

>>> def strReverse(strDemo):
	strList=[]
	for i in range(len(strDemo)-1, -1, -1):
		strList.append(strDemo[i])
	return ''.join(strList)

>>> print(strReverse('jb51.net'))
ten.15bj

結(jié)果:

ten.15bj

方法三:使用reverse函數(shù)

將字符串轉(zhuǎn)換為列表使用reverse函數(shù)

>>> def strReverse(strDemo): 
	strList = list(strDemo) 
	strList.reverse() 
	return ''.join(strList)

>>> print(strReverse('jb51.net'))
ten.15bj

結(jié)果:

ten.15bj

方法四:借助collections模塊方法extendleft

>>> import collections
>>> def strReverse(strDemo): 
	deque1=collections.deque(strDemo) 
	deque2=collections.deque() 
	for tmpChar in deque1: 
		deque2.extendleft(tmpChar) 
	return ''.join(deque2)

>>> print(strReverse('jb51.net'))
ten.15bj

結(jié)果:

ten.15bj

方法五:遞歸實(shí)現(xiàn)

>>> def strReverse(strDemo): 
	if len(strDemo)=1: 
		return strDemo 
	return strDemo[-1]+strReverse(strDemo[:-1])

>>> print(strReverse('jb51.net'))
ten.15bj

結(jié)果:

ten.15bj

方法六:借助基本的Swap操作,以中間為基準(zhǔn)交換對(duì)稱位置的字符

>>> def strReverse(strDemo): 
	strList=list(strDemo) 
	if len(strList)==0 or len(strList)==1: 
		return strList 
	i=0 
	length=len(strList) 
	while i  length/2: 
		strList[i], strList[length-i-1]=strList[length-i-1], strList[i] 
		i+=1
	return ''.join(strList)

>>> print(strReverse('jb51.net'))
ten.15bj

結(jié)果:

ten.15bj

本文講解的python反轉(zhuǎn)(逆序)字符串的6種方法詳細(xì)請(qǐng)到這里,更多關(guān)于python反轉(zhuǎn)(逆序)字符串的方法請(qǐng)查看下面的相關(guān)鏈接

您可能感興趣的文章:
  • Python 實(shí)現(xiàn)反轉(zhuǎn)整數(shù)的案例(很容易懂的那種)
  • python3整數(shù)反轉(zhuǎn)的實(shí)現(xiàn)方法
  • python反轉(zhuǎn)列表的三種方式解析
  • python對(duì)數(shù)組進(jìn)行反轉(zhuǎn)的方法
  • python算法題 鏈表反轉(zhuǎn)詳解
  • python簡(jiǎn)單實(shí)現(xiàn)整數(shù)反轉(zhuǎn)的畫(huà)解算法

標(biāo)簽:安慶 西安 股票 白城 天水 隨州 日照 錦州

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《python反轉(zhuǎn)(逆序)字符串的6種方法詳細(xì)》,本文關(guān)鍵詞  python,反轉(zhuǎn),逆序,字符串,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《python反轉(zhuǎn)(逆序)字符串的6種方法詳細(xì)》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于python反轉(zhuǎn)(逆序)字符串的6種方法詳細(xì)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 万全县| 威海市| 惠水县| 扶余县| 和顺县| 四子王旗| 武宁县| 甘肃省| 乡城县| 景泰县| 张北县| 綦江县| 通州区| 晋宁县| 天门市| 正宁县| 平泉县| 比如县| 砀山县| 岳阳县| 井冈山市| 建平县| 柞水县| 洛宁县| 西安市| 攀枝花市| 宜兰县| 平乐县| 浦东新区| 白水县| 婺源县| 贺兰县| 宣恩县| 河东区| 洮南市| 曲靖市| 北票市| 玛多县| 汝州市| 孝昌县| 邵阳市|