[英]What does n[::-1] means in Python?
我有一個字符串n = "abc"
。
我想扭轉它並找到一個像n[::-1]
的解決方案。
所有 3 個參數的含義是什么?
意思是“從頭開始,從頭倒計時,一步一步向后退”。
切片符號由三部分組成: start 、 stop 、 step :
>>> 'abcdefghijklm'[2:10:3] # start at 2, go upto 10, count by 3
'cfi'
>>> 'abcdefghijklm'[10:2:-1] # start at 10, go downto 2, count down by 1
'kjihgfed'
如果不指定start和stop ,則表示遍歷整個序列:
>>> 'abcdefghijklm'[::3] # beginning to end, counting by 3
'adgjm'
>>> 'abcdefghijklm'[::-3] # end to beginning, counting down by 3
'mjgda'
這在“ 理解切片符號”、“擴展切片”下的 Python 文檔和這篇博文中得到了很好的解釋: Python 切片示例:開始、停止和步驟
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.