實驗樓筆記 Python中的切片

2021-08-16 22:43:43 字數 833 閱讀 2382

設有乙個列表: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 系統中,每個程序都有其各自的環境變數設定,且預設情況下,當乙個程序被建立時,除了建立過程中明確指定的話,它將繼承其父程序...