[Pythonの]演習では、文字列を逆に達成するために

タイトル4つの文字列が逆転を達成します
1つの 方法サイクル
2 = temStr ' adbeorj1305 ' 
3。 NewStrによってすでに= '' 
4。 I = 0
 5。 一方私は< lenの(temStr)
 。6      NewStrによってすでに+ = NewStrによってすでにtemStr [LEN(temStr)-1- I]
 。7      I = I + 1
 。8  プリント(NewStrによってすでに、' 文字列反転' 。9  
10  方法二つのセクション
11 temStr = ' adbeorj1305 ' 
12れる プリント(temStr [:: - 1]、' スライス' 13は、 
14  逆方式リストを使用する3つの方法
15 = temStr ' adbeorj1305 ' 
16のL1 = リスト(temStr)
 。17  L1.reverse()
 18は、 S2 = '' .join(LL)
 19  プリント(S2、借入反転方式リスト

 

1つの 4つの方法削減使用してラムダ
2  単純な関数を書くために使用#lambdaを、しかし、タスクを処理するためにデフより強力な。それはどの方法を使用鮮明に、盲目的にラムダ式を使用しない方法。
3  
。4  #の5つのスタックを用いて方法
5。 temStr = ' adbeorj1305 ' 
6のL1 = リスト(temStr)
 7。 SL = ' 
8。 一方、 LEN(LL)> 0:
 9      SL = S1を+ L1.pop()
 10  プリント(SL、' 使用POPを使用してスタックモード' 11  ######################以下の障害の一例である
12である temStr = ' adbeorj1305 ' 
13であるのL1 = リスト(temStr)
 14 = S1の「」
15  のための I のL1:
16      SL = S1を+ L1.pop() も順次ポップ後に、ステッチ
17      プリント(SLは、' のL1 ' のL1)
 18は、 #1 印刷(SL、 'スタックの使用、ポップモードを使用して'、LL)
。19  #出力それらは:5031jr後者が行われない理由を、(⊙O⊙)...、
20が ' 『』
21である 原因は:実行後ポップ、可変の長さL1、及びL1のインデックス値iは、Iを増加させることでアクセス、
 22  I = R、インデックス= 6次のサイクルに入るときに
 23  今回L1 = [ 'A'、 ' D'、 'B'、 'E'、 'O'] = 5の最大屈折率、
 24  こうしてサイクルを端部は、後続の要素を追加することができません。
25  '' '

 



おすすめ

転載: www.cnblogs.com/ww-xiaowei/p/11310704.html
おすすめ