最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python字符串逐字符或逐詞反轉(zhuǎn)方法

 更新時(shí)間:2015年05月21日 10:10:46   投稿:junjie  
這篇文章主要介紹了Python字符串逐字符或逐詞反轉(zhuǎn)方法,本文對(duì)逐字符或逐詞分別給出兩種方法,需要的朋友可以參考下

目的

  把字符串逐字符或逐詞反轉(zhuǎn)過(guò)來(lái),這個(gè)蠻有意思的。

方法

  先看逐字符反轉(zhuǎn)吧,第一種設(shè)置切片的步長(zhǎng)為-1

復(fù)制代碼 代碼如下:

  revchars=astring[::-1]

In [65]: x='abcd'

In [66]: x[::-1]
Out[66]: 'dcba'

第二種做法是采用reversed(),注意它返回的是一個(gè)迭代器,可以用于循環(huán)或傳遞給其它的“累加器”,不是一個(gè)已完成的字符串。

復(fù)制代碼 代碼如下:

revchars=''.join(reversed(astring))

In [56]: y=reversed(x)

In [57]: y
Out[57]: <reversed object at 0x058302F0>

In [58]: ''.join(y)
Out[58]: 'dcba'


接著來(lái)看逐詞反轉(zhuǎn)。

第一種做法,創(chuàng)建一個(gè)列表,將列表反轉(zhuǎn),用join方法合并

復(fù)制代碼 代碼如下:

In [38]: s='Today is really a good day'

In [39]: rev=s.split()

In [40]: rev
Out[40]: ['Today', 'is', 'really', 'a', 'good', 'day']

In [41]: rev.reverse()

In [42]: rev
Out[42]: ['day', 'good', 'a', 'really', 'is', 'Today']

In [45]: ' '.join(rev)
Out[45]: 'day good a really is Today'

也有一行解決的代碼:

復(fù)制代碼 代碼如下:

rev=' '.join(s.split()[::-1])

第二種做法,可以不改變?cè)鹊目崭?,采用正則式來(lái)做:

復(fù)制代碼 代碼如下:

In [46]: import re

In [47]: rev=re.split(r'(\s+)',s)

In [48]: rev
Out[48]: ['Today', ' ', 'is', ' ', 'really', ' ', 'a', ' ', 'good', ' ', 'day']

In [49]: rev.reverse()

In [50]: rev
Out[50]: ['day', ' ', 'good', ' ', 'a', ' ', 'really', ' ', 'is', ' ', 'Today']

In [51]: rev=''.join(rev)

In [52]: rev
Out[52]: 'day good a really is Today'


可以考慮采用reversed()來(lái)代替可讀性較差的[::-1]

復(fù)制代碼 代碼如下:

revwords=' '.join(reversed(s.split()))

revwords=''.join(reversed(re.split(r'(\s+)',s)))

相關(guān)文章

  • Python實(shí)現(xiàn)隨機(jī)游走的詳細(xì)解釋

    Python實(shí)現(xiàn)隨機(jī)游走的詳細(xì)解釋

    這篇文章主要介紹了Python實(shí)現(xiàn)隨機(jī)游走的詳細(xì)解釋,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-03-03
  • Python實(shí)現(xiàn)分段線性插值

    Python實(shí)現(xiàn)分段線性插值

    這篇文章主要為大家詳細(xì)介紹了Python實(shí)現(xiàn)分段線性插值,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-12-12
  • python使用__slots__讓你的代碼更加節(jié)省內(nèi)存

    python使用__slots__讓你的代碼更加節(jié)省內(nèi)存

    如果要限制添加的屬性,例如,Student類只允許添加 name、gender和score 這3個(gè)屬性,就可以利用Python的一個(gè)特殊的slots來(lái)實(shí)現(xiàn)。這篇文章主要給大家介紹了關(guān)于python如何使用__slots__讓你的代碼更加節(jié)省內(nèi)存的相關(guān)資料,需要的朋友可以參考下
    2018-09-09
  • python實(shí)現(xiàn)二分類的卡方分箱示例

    python實(shí)現(xiàn)二分類的卡方分箱示例

    今天小編就為大家分享一篇python實(shí)現(xiàn)二分類的卡方分箱示例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-11-11
  • python實(shí)現(xiàn)對(duì)AES加密的視頻數(shù)據(jù)流解密的方法

    python實(shí)現(xiàn)對(duì)AES加密的視頻數(shù)據(jù)流解密的方法

    密碼學(xué)中的高級(jí)加密標(biāo)準(zhǔn)(Advanced?Encryption?Standard,AES),又稱Rijndael加密法,這篇文章主要介紹了用python實(shí)現(xiàn)對(duì)AES加密的視頻數(shù)據(jù)流解密,需要的朋友可以參考下
    2023-02-02
  • 解決python3 網(wǎng)絡(luò)請(qǐng)求路徑包含中文的問(wèn)題

    解決python3 網(wǎng)絡(luò)請(qǐng)求路徑包含中文的問(wèn)題

    今天小編就為大家分享一篇解決python3 網(wǎng)絡(luò)請(qǐng)求路徑包含中文的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-05-05
  • Python網(wǎng)頁(yè)正文轉(zhuǎn)換語(yǔ)音文件的操作方法

    Python網(wǎng)頁(yè)正文轉(zhuǎn)換語(yǔ)音文件的操作方法

    這篇文章主要介紹了Python網(wǎng)頁(yè)正文轉(zhuǎn)換語(yǔ)音文件的操作方法,需要的朋友可以參考下
    2018-12-12
  • Python無(wú)法安裝包的一種解決(Requirement already satisfied問(wèn)題)

    Python無(wú)法安裝包的一種解決(Requirement already satisfied問(wèn)題)

    這篇文章主要介紹了Python無(wú)法安裝包的一種解決(Requirement already satisfied問(wèn)題),具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-08-08
  • Python利用requests模塊下載圖片實(shí)例代碼

    Python利用requests模塊下載圖片實(shí)例代碼

    這篇文章主要給大家介紹了關(guān)于Python利用requests模塊下載圖片的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用Python具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-08-08
  • 教你用Python查看茅臺(tái)股票交易數(shù)據(jù)的詳細(xì)代碼

    教你用Python查看茅臺(tái)股票交易數(shù)據(jù)的詳細(xì)代碼

    CSV是以逗號(hào)分隔數(shù)據(jù)項(xiàng)(也被稱為字段)的數(shù)據(jù)交換格式,主要應(yīng)用于電子表格和數(shù)據(jù)庫(kù)之間的數(shù)據(jù)交換,本文給大家介紹下用Python查看茅臺(tái)股票交易數(shù)據(jù)的詳細(xì)代碼,感興趣的朋友一起看看吧
    2022-03-03

最新評(píng)論

涞水县| 马关县| 米泉市| 邻水| 镇赉县| 张掖市| 临江市| 凤台县| 胶州市| 上犹县| 定远县| 军事| 武威市| 陆河县| 苏尼特右旗| 安新县| 华坪县| 新乡市| 德庆县| 永州市| 淅川县| 平顶山市| 永康市| 紫阳县| 龙山县| 威宁| 洛扎县| 文成县| 漯河市| 昂仁县| 准格尔旗| 宜都市| 定州市| 永嘉县| 铅山县| 兴业县| 辽中县| 罗田县| 湖北省| 河池市| 唐河县|