設有乙個列表:s = [1, 2, 3, 4]
切片的索引省略的第乙個索引預設為零,省略的第二個索引預設為切片的字串的大小。
切片時的索引是在兩個元素之間 。左邊第乙個元素的索引為 0,而長度為 n 的列表其最後乙個元素的右界索引為 n。例如:
+---+-----+-----+----------+---------+
| 1 | 362 | 282 | 'family' | 'china' |
+---+-----+-----+----------+---------+
0 1 2 3 4 5
-6 -5 -4 -3 -2 -1
s[::-1] #結果為[4, 3, 2, 1]
s[:-1] #結果為[1, 2, 3]
下面是乙個python編寫的利用切片實現回文數判斷的例項:
#!/user/bin/env python3
s = input("please enter a string: ")
v = s[::-1]
if v == s:
print("the string is a palindrome.")
else:
print("the string is not a palindrome")
實驗樓筆記 Python物件導向
下面是乙個簡單類的例項 init 方法是類的建構函式 初始化方法 當建立該類的例項時即會呼叫該方法 self必須有,代表類的例項 下例父類 基類 是person類,student類和teacher類均為person類的子類。需要注意以下幾點 在繼承中基類的 init 方法不會被自動呼叫,需要在派生類...
實驗樓 Linux 學習筆記
1.1 linux 歷史的歷史 早期作業系統能夠處理批處理程式,它從檔案或者穿孔卡片讀取資料,然後輸出到另乙個檔案或者印表機,稱為批處理作業系統。後來,出現了能夠支援多個使用者從不同終端同時操作主機的系統,稱為分時作業系統。然後許多人紛紛嘗試開發分時作業系統,unix 就如此誕生,實現了 tcp i...
Linux實驗樓學習筆記
目錄linux指令彙總 環境變數 etc profile 環境變數的作用域比自定義變數的要大,如 shell 的環境變數作用於自身和它的子程序。在所有的 unix 和類 unix 系統中,每個程序都有其各自的環境變數設定,且預設情況下,當乙個程序被建立時,除了建立過程中明確指定的話,它將繼承其父程序...