亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Python字符串逆序輸出的實(shí)例講解

 更新時間:2019年02月16日 15:50:55   作者:世界看我我看世界  
今天小編就為大家分享一篇關(guān)于Python字符串逆序輸出的實(shí)例講解,小編覺得內(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ù)序列的切片來實(shí)現(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)然我們也可以使用下面的方法實(shí)現(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ù)項(xiàng):", ''.join(even)
 print "奇數(shù)項(xiàng):", ''.join(odd)
strA = "1a2b3c4d5e6f7g8h9j"
print "原字符串:", strA
oddEven(strA)

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

原字符串: 1a2b3c4d5e6f7g8h9j
偶數(shù)項(xiàng): 123456789
奇數(shù)項(xiàng): 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實(shí)現(xiàn)自動化監(jiān)控遠(yuǎn)程服務(wù)器

    詳解用Python實(shí)現(xiàn)自動化監(jiān)控遠(yuǎn)程服務(wù)器

    這篇文章主要介紹了用Python實(shí)現(xiàn)自動化監(jiān)控遠(yuǎn)程服務(wù)器,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-05-05
  • Python實(shí)現(xiàn)建立SSH連接的方法

    Python實(shí)現(xiàn)建立SSH連接的方法

    這篇文章主要介紹了Python實(shí)現(xiàn)建立SSH連接的方法,涉及pycrypto和paramiko兩個模塊的相關(guān)使用技巧,需要的朋友可以參考下
    2015-06-06
  • 解讀numpy中改變數(shù)組維度的幾種方式

    解讀numpy中改變數(shù)組維度的幾種方式

    這篇文章主要介紹了numpy中改變數(shù)組維度的幾種方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-06-06
  • 基于PyQT5制作一個桌面摸魚工具

    基于PyQT5制作一個桌面摸魚工具

    這篇文章主要介紹了如何利用PyQT5制作一個桌面摸魚工具,利用摸魚,打開小說,可實(shí)行完美摸魚,實(shí)時保存進(jìn)度,快來跟隨小編一起動手試一試吧
    2022-02-02
  • Python DataFrame.groupby()聚合函數(shù),分組級運(yùn)算

    Python DataFrame.groupby()聚合函數(shù),分組級運(yùn)算

    python的pandas包提供的數(shù)據(jù)聚合與分組運(yùn)算功能很強(qiáng)大,也很靈活,本文就帶領(lǐng)大家一起來了解groupby技術(shù),感興趣的朋友跟隨小編一起來看下
    2018-09-09
  • python實(shí)現(xiàn)圖像全景拼接

    python實(shí)現(xiàn)圖像全景拼接

    這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)圖像全景拼接,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-03-03
  • 再談Python中的字符串與字符編碼(推薦)

    再談Python中的字符串與字符編碼(推薦)

    這篇文章主要介紹了再談Python中的字符串與字符編碼(推薦),具有一定的參考價值,有需要的可以了解一下。
    2016-12-12
  • python學(xué)習(xí)之第三方包安裝方法(兩種方法)

    python學(xué)習(xí)之第三方包安裝方法(兩種方法)

    這篇文章主要介紹了python學(xué)習(xí)之第三方包安裝方法,最近在學(xué)習(xí)QQ空間、微博(爬蟲)模擬登錄,都涉及到了RSA算法。這樣需要下一個RSA包(第三方包),在網(wǎng)上搜了好多資料,在此做了總結(jié),需要的朋友可以參考下
    2015-07-07
  • python打印當(dāng)前文件的絕對路徑并解決打印為空的問題

    python打印當(dāng)前文件的絕對路徑并解決打印為空的問題

    這篇文章主要介紹了python打印當(dāng)前文件的絕對路徑并解決打印為空的問題,文中補(bǔ)充介紹了python中對文件路徑的獲取方法,需要的朋友可以參考下
    2023-03-03
  • Python的Tornado?Web框架深入解析

    Python的Tornado?Web框架深入解析

    這篇文章主要為大家介紹了Python的Tornado Web框架的使用示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-05-05

最新評論