學習python,從入門到放棄(6)

2022-10-08 17:06:22 字數 889 閱讀 4050

昨日留下了乙個猜年齡的**作業用於鞏固前面所學知識,今日給定了標準答案。

我也給出了我的答案。

對比來看老師的**簡潔明瞭,用稍少的**完成了目標,我的**雖然有些冗長而且有重複的**塊,但是新增了年齡隨機數還有在輸入y/n的時候考慮了輸入別的內容的情況。

型別轉換

str()可以轉換所有基本資料型別。

索引與切片

字串的索引取值與列表相似,可以取出字串中指定位次的字串。與列表一樣第一位從 0 開始。

切片是索引的高階,可以從指定位次開始,指定位次結束,依次取出字串中的字元,與range()類似,顧頭不顧尾。

也可以在切片中加入步長,使其間隔取值。輸入 2 表示隔乙個取值,預設為 1 。

索引和切片也可以倒著取,只要將引數加入-號,就可以與預設順序相反的方向取值。

字元個數

當計算字串中字元的個數時可以使用len()函式。(空格也算乙個字元)

成員運算

可以使用成員運算in來判斷字串中是否存在指定字元或字串。

移除字串首尾指定字元

.strip()函式用於移除字串首尾指定字元,當括號中為空時,預設移除空格。

按照指定字元切割字串

.split()函式用於從左往右按照指定字元切割字串。切割後可以列表儲存,也可以進行解壓賦值。可以使用.rsplit()從右往左切割。

今天的內容基本上是新內容了,開始有點吃力,知識點愈發的多了,因為記不太住函式名,所以以後還是要多多使用。

python 從入門到放棄

本人所有關於python的內容均為學習期間的整理的筆記,希望可以給學習者帶來些許幫助!不過一入it深似海!準備入行者請做好充分的心理準備!計算機的知識跟新迭代速度很快,不學習就會被淘汰!如果你打算入行然後找乙份安穩的工作安度餘生,那麼我還是建議去考公務員吧!這個行業可能並不適合你!有不少的人可能都覺...

學習python,從入門到放棄(9)

read 可以一次性讀取所有檔案內容,但是這種方法非常容易造成記憶體溢位,因為當檔案特別大時,讀取時記憶體會存不下。readline 一次唯讀一行內容,可以解決這樣的問題,搭配迴圈語句來使用,使記憶體中同一時刻只會有一行內容。readlines 也會一次性讀取所有內容,但是會將每一行的內容放置在乙個...

學習python,從入門到放棄(16)

迭代其實就是更新換代,每一次迭代的過程都需要依賴於上一次的結果。單純的迴圈 不是迭代 import time while true print 123 time.sleep 0.1 屬於迭代 n 1 while true print n n 1 迭代取值 l1 11,22,33,44,55 n 0 ...