91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何在Python中逆序輸出字符串

發布時間:2021-05-13 17:26:40 來源:億速云 閱讀:327 作者:Leah 欄目:開發技術

這篇文章給大家介紹如何在Python中逆序輸出字符串,內容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。

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

方法一:通過索引的方法

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

方法二:借組列表進行翻轉

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

執行結果:

請輸入需要翻轉的字符串:abcdeggsdd
ddsggedcba

2、分別輸出字符串中奇數坐標和偶數坐標的字符

最簡單的方法是根據序列的切片來實現。

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

當然我們也可以使用下面的方法實現,但是這種方法就比較麻煩了。

#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 "偶數項:", ''.join(even)
 print "奇數項:", ''.join(odd)
strA = "1a2b3c4d5e6f7g8h9j"
print "原字符串:", strA
oddEven(strA)

執行結果:

原字符串: 1a2b3c4d5e6f7g8h9j
偶數項: 123456789
奇數項: abcdefghj

值得注意的是:

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

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

>>> 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

python的五大特點是什么

python的五大特點:1.簡單易學,開發程序時,專注的是解決問題,而不是搞明白語言本身。2.面向對象,與其他主要的語言如C++和Java相比, Python以一種非常強大又簡單的方式實現面向對象編程。3.可移植性,Python程序無需修改就可以在各種平臺上運行。4.解釋性,Python語言寫的程序不需要編譯成二進制代碼,可以直接從源代碼運行程序。5.開源,Python是 FLOSS(自由/開放源碼軟件)之一。

關于如何在Python中逆序輸出字符串就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

云浮市| 西畴县| 古田县| 青海省| 巴林右旗| 奈曼旗| 定州市| 得荣县| 灵山县| 南平市| 民丰县| 东乡县| 游戏| 孙吴县| 宝鸡市| 建昌县| 湘乡市| 新宁县| 宜宾县| 佛学| 柘城县| 特克斯县| 辽宁省| 雷山县| 堆龙德庆县| 景德镇市| 定远县| 海兴县| 内丘县| 渭南市| 石屏县| 莱阳市| 高唐县| 孙吴县| 新和县| 韶关市| 凌海市| 勐海县| 新巴尔虎右旗| 历史| 彭山县|