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

Python字符串逆序輸出的實例講解

 更新時間:2019年02月16日 15:50:55   作者:世界看我我看世界  
今天小編就為大家分享一篇關(guān)于Python字符串逆序輸出的實例講解,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧

1、有時候我們可能想讓字符串倒序輸出,下面給出幾種方法

方法一:通過索引的方法

>>> strA = "abcdegfgijlk"
>>> strA[::-1]
'kljigfgedcba'

方法二:借組列表進(jìn)行翻轉(zhuǎn)

#coding=utf-8 
strA = raw_input("請輸入需要翻轉(zhuǎn)的字符串:")
order = [] 
for i in strA:
 order.append(i)
order.reverse()  #將列表反轉(zhuǎn)
print ''.join(order)  #將list轉(zhuǎn)換成字符串

執(zhí)行結(jié)果:

請輸入需要翻轉(zhuǎn)的字符串:abcdeggsdd
ddsggedcba

2、分別輸出字符串中奇數(shù)坐標(biāo)和偶數(shù)坐標(biāo)的字符

最簡單的方法是根據(jù)序列的切片來實現(xiàn)。

>>> str_a = "1a2b3c4d5e6f"
***輸出奇數(shù)位的字符***
>>> for i in str_a[::2]:
...  print i,
...
1 2 3 4 5 6
***輸出偶數(shù)位的字符***
>>> for j in str_a[1::2]:
...  print j,
...
a b c d e f

當(dāng)然我們也可以使用下面的方法實現(xiàn),但是這種方法就比較麻煩了。

#coding=utf-8 
def oddEven(strA):
 odd = []
 even = []
 for i in range(len(strA)):
  if i % 2 == 0:
   even.append(strA[i])
  else :
   odd.append(strA[i])
 print "偶數(shù)項:", ''.join(even)
 print "奇數(shù)項:", ''.join(odd)
strA = "1a2b3c4d5e6f7g8h9j"
print "原字符串:", strA
oddEven(strA)

執(zhí)行結(jié)果:

原字符串: 1a2b3c4d5e6f7g8h9j
偶數(shù)項: 123456789
奇數(shù)項: abcdefghj

值得注意的是:

在我們平常的編程過程中,一定要避免直接使用編程語言的關(guān)鍵字作為變量名,尤其是Python語言中幾乎所有的對象都可以賦值,如果將系統(tǒng)環(huán)境給的變量賦值經(jīng)常會造成很多奇怪的問題,所以一定要養(yǎng)成好的編程習(xí)慣。

最典型一個就是關(guān)于isinstance()函數(shù)的報錯,代碼寫的是沒有問題,但是就是會報錯,說明在這代碼之前str肯定被當(dāng)著變量賦過值。

>>> a = '123'
>>> isinstance(a, str)
Traceback (most recent call last):
 File "<stdin>", line 1, in <module>
TypeError: isinstance() arg 2 must be a class, type, or tuple of classes and types

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,謝謝大家對腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請查看下面相關(guān)鏈接

相關(guān)文章

  • python用來獲得圖片exif信息的庫實例分析

    python用來獲得圖片exif信息的庫實例分析

    這篇文章主要介紹了python用來獲得圖片exif信息的庫,實例分析了exif-py庫文件的使用技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-03-03
  • Python并發(fā):多線程與多進(jìn)程的詳解

    Python并發(fā):多線程與多進(jìn)程的詳解

    今天小編就為大家分享一篇關(guān)于Python并發(fā):多線程與多進(jìn)程的詳解,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-01-01
  • ​如何愉快地遷移到 Python 3

    ​如何愉快地遷移到 Python 3

    如今 Python 成為機(jī)器學(xué)習(xí)和大量使用數(shù)據(jù)操作的科學(xué)領(lǐng)域的主流語言; 它擁有各種深度學(xué)習(xí)框架和完善的數(shù)據(jù)處理和可視化工具。這篇文章主要介紹了遷移到 Python 3的方法,需要的朋友可以參考下
    2019-04-04
  • Python運算符重載用法實例

    Python運算符重載用法實例

    這篇文章主要介紹了Python運算符重載用法,實例分析了Python運算符重載實現(xiàn)加法運算的技巧,需要的朋友可以參考下
    2015-05-05
  • 解決django 新增加用戶信息出現(xiàn)錯誤的問題

    解決django 新增加用戶信息出現(xiàn)錯誤的問題

    今天小編就為大家分享一篇解決django 新增加用戶信息出現(xiàn)錯誤的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-07-07
  • 淺談Python 對象內(nèi)存占用

    淺談Python 對象內(nèi)存占用

    下面小編就為大家?guī)硪黄獪\談Python 對象內(nèi)存占用。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-07-07
  • Python DataFrame Rank詳解

    Python DataFrame Rank詳解

    在數(shù)據(jù)分析中,pandas庫的DataFrame對象的rank()方法可用于計算數(shù)據(jù)排名,處理重復(fù)值并支持多種參數(shù)定制排名規(guī)則,如ascending、axis、numeric_only等,是數(shù)據(jù)分析和競賽中的有力工具
    2024-09-09
  • 解決tensorflow模型壓縮的問題_踩坑無數(shù),總算搞定

    解決tensorflow模型壓縮的問題_踩坑無數(shù),總算搞定

    這篇文章主要介紹了解決tensorflow模型壓縮的問題_踩坑無數(shù),總算搞定!希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03
  • Python使用django解決跨域請求的問題

    Python使用django解決跨域請求的問題

    這篇文章主要給大家介紹了python如何使用django解決跨域請求的問題,文中有詳細(xì)的代碼示例,具有一定的參考價值,需要的朋友可以參考下
    2023-07-07
  • 在Python中使用sort()方法進(jìn)行排序的簡單教程

    在Python中使用sort()方法進(jìn)行排序的簡單教程

    這篇文章主要介紹了在Python中使用sort()方法進(jìn)行排序的簡單教程,是Python學(xué)習(xí)中的基礎(chǔ)知識,需要的朋友可以參考下
    2015-05-05

最新評論

安泽县| 河东区| 贡山| 顺义区| 漳州市| 大悟县| 丘北县| 饶平县| 乌什县| 海伦市| 曲阜市| 蚌埠市| 卢湾区| 高雄县| 错那县| 宣威市| 睢宁县| 营山县| 土默特左旗| 威远县| 惠安县| 清水河县| 崇信县| 临海市| 溧水县| 临清市| 大姚县| 行唐县| 静海县| 道孚县| 金塔县| 东平县| 霍林郭勒市| 祁东县| 湖州市| 盐边县| 津市市| 新宁县| 紫云| 射洪县| 平顶山市|