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

python3反轉(zhuǎn)字符串的3種方法(小結(jié))

 更新時(shí)間:2019年11月07日 09:38:05   作者:我愛(ài)學(xué)python  
這篇文章主要介紹了python3反轉(zhuǎn)字符串的3種方法(小結(jié)),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

前段時(shí)間看到letcode上的元音字母字符串反轉(zhuǎn)的題目,今天來(lái)研究一下字符串反轉(zhuǎn)的內(nèi)容。主要有三種方法:

1.切片法(最簡(jiǎn)潔的一種)

#切片法
def reverse1():
  s=input("請(qǐng)輸入需要反轉(zhuǎn)的內(nèi)容:")
  return s[::-1]
reverse1()

#運(yùn)行結(jié)果
In [23]: def reverse1():
  ...: s=input("請(qǐng)輸入需要反轉(zhuǎn)的內(nèi)容:")
  ...: return s[::-1]
  ...: 
  ...: reverse1()

請(qǐng)輸入需要反轉(zhuǎn)的內(nèi)容:你是一個(gè)小南瓜
Out[23]: '瓜南小個(gè)一是你'

原理是:This is extended slice syntax. It works by doing [begin: end:step] - by leaving begin and end off and specifying a step of -1, it reverses a string.

2.遞歸

#遞歸反轉(zhuǎn)
def reverse2(s):
  if s=="":
    return s
  else:
    return reverse2(s[1:])+s[0]
reverse2("sidfmawsmdisd是當(dāng)面問(wèn)")

#運(yùn)行結(jié)果
In [24]: def reverse2(s):
  ...: if s=="":
  ...: return s
  ...: else:
  ...: return reverse2(s[1:])+s[0]
  ...: 
  ...: reverse2("sidfmawsmdisd是當(dāng)面問(wèn)")
Out[24]: '問(wèn)面當(dāng)是dsidmswamfdis'

3.借用列表,使用reverse()方法

Python中自帶reverse()函數(shù),可以處理列表的反轉(zhuǎn),來(lái)看示例:

In [25]: l=['a', 'b', 'c', 'd']
  ...: l.reverse()
  ...: print (l)
['d', 'c', 'b', 'a']

reverse()函數(shù)將列表的內(nèi)容進(jìn)行了反轉(zhuǎn),借助這個(gè)特性,可以先將字符串轉(zhuǎn)換成列表,利用reverse()函數(shù)進(jìn)行反轉(zhuǎn)后,再處理成字符串。

#借用列表,使用reverse()方法
def reverse3(s):
  l=list(s)
  l.reverse()
  print("".join(l))
reverse3("soifmi34pomOsprey,,是")

#運(yùn)行結(jié)果
In [26]: def reverse3(s):
  ...: l=list(s)
  ...: l.reverse()
  ...: print("".join(l))
  ...: 
  ...: reverse3("soifmi34pomOsprey,,是")
  ...: 

是,,yerpsOmop43imfios

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python?flask?sqlalchemy的簡(jiǎn)單使用及常用操作

    Python?flask?sqlalchemy的簡(jiǎn)單使用及常用操作

    這篇文章主要介紹了Python?flask?sqlalchemy的簡(jiǎn)單使用及常用操作,在python中,常用的ORM工具就是sqlalchemy了。下面就以一個(gè)簡(jiǎn)單的flask例子來(lái)說(shuō)明吧,需要的小伙伴可以參考一下
    2022-08-08
  • python 制作磁力搜索工具

    python 制作磁力搜索工具

    這篇文章主要介紹了如何用python 制作磁力搜索工具,幫助大家更好的理解和學(xué)習(xí)使用python,感興趣的朋友可以了解下
    2021-03-03
  • Pytorch之view及view_as使用詳解

    Pytorch之view及view_as使用詳解

    今天小編就為大家分享一篇Pytorch之view及view_as使用詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-12-12
  • Python使用random和tertools模塊解一些經(jīng)典概率問(wèn)題

    Python使用random和tertools模塊解一些經(jīng)典概率問(wèn)題

    這篇文章主要介紹了Python使用random和tertools模塊解一些經(jīng)典概率問(wèn)題,本文講解了使用random和tertools模塊解羊車(chē)門(mén)問(wèn)題、撲克牌問(wèn)題、生日悖論等經(jīng)典概率問(wèn)題,需要的朋友可以參考下
    2015-01-01
  • python?opencv圖像的高通濾波和低通濾波的示例代碼

    python?opencv圖像的高通濾波和低通濾波的示例代碼

    這篇文章主要介紹了python?opencv圖像的高通濾波和低通濾波,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-06-06
  • Python實(shí)現(xiàn)點(diǎn)云投影到平面顯示

    Python實(shí)現(xiàn)點(diǎn)云投影到平面顯示

    今天小編就為大家分享一篇Python實(shí)現(xiàn)點(diǎn)云投影到平面顯示,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-01-01
  • Django分組聚合查詢實(shí)例分享

    Django分組聚合查詢實(shí)例分享

    在本篇文章里小編給大家分享的是關(guān)于Django分組聚合查詢實(shí)例內(nèi)容,需要的朋友們可以參考下。
    2020-04-04
  • python使用梯度下降算法實(shí)現(xiàn)一個(gè)多線性回歸

    python使用梯度下降算法實(shí)現(xiàn)一個(gè)多線性回歸

    這篇文章主要為大家詳細(xì)介紹了python使用梯度下降算法實(shí)現(xiàn)一個(gè)多線性回歸,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-03-03
  • Python面向?qū)ο缶幊袒A(chǔ)解析(一)

    Python面向?qū)ο缶幊袒A(chǔ)解析(一)

    這篇文章主要介紹了Python面向?qū)ο缶幊袒A(chǔ)解析的相關(guān)內(nèi)容,如果您想對(duì)Python編程的基礎(chǔ)部分有所了解,這篇文章是值得一看的,需要的朋友可以參考下。
    2017-10-10
  • Selenium定時(shí)刷新網(wǎng)頁(yè)的實(shí)現(xiàn)代碼

    Selenium定時(shí)刷新網(wǎng)頁(yè)的實(shí)現(xiàn)代碼

    這篇文章主要介紹了Selenium定時(shí)刷新網(wǎng)頁(yè)的實(shí)現(xiàn)代碼,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-10-10

最新評(píng)論

双鸭山市| 治县。| 汨罗市| 邵阳市| 维西| 郧西县| 同德县| 延寿县| 永春县| 隆安县| 廉江市| 贵港市| 揭西县| 枣阳市| 文昌市| 胶南市| 西华县| 朝阳县| 墨江| 天祝| 江华| 舞阳县| 德惠市| 白朗县| 延长县| 永定县| 阜平县| 师宗县| 葫芦岛市| 夹江县| 鄂州市| 张掖市| 麻栗坡县| 胶州市| 丹凤县| 永城市| 麻栗坡县| 思茅市| 长海县| 竹山县| 固原市|