8月22日學習內容整理 對之前內容的補充

2022-05-11 16:37:05 字數 959 閱讀 6840

一、補充

1、字串格式化:可以把''裡的內容賦值給乙個變數,例如:msg='%s %s %d'       tmp=msg(name,addr,age)

2、不要用類的名稱來建立資料,例如:str='sddqwfwq'    list=

3、若想要迴圈在某一節點停止,則可以引入乙個變數來加以判斷,例如老師上課說的is_first

4、py3只支援print('dasfas')     py2還可以支援print 'sdsds'

5、字典中   for item in dic :   print(item)    預設列印所有的鍵,也就是key

6、注意刪除列表元素會影響列表長度,從而使得索引取值出現錯誤,會提示錯誤索引超出範圍

7、元組只有乙個元素時後面加逗號,例如    tu=(32,)

8、字典是無序的,這一點要記住

9、不要在迴圈的字典中修改字典大小,否則程式會報錯,,但是內容可以改

10、列表和元組可以相互轉換,list(v)    tuple(v)

11、數字不能和列表和元組進行轉換,字串轉換成元組和列表時,會迴圈字串的每個元素再顯示出來,注意列表和元組轉換為字串時通常用join功能將

列表和元組的元素連線起來,如果直接轉是將列表和元組當成乙個整體字串,沒有意義

12、布林值false可以是0  none  空字串  空列表  空元組  空字典

13、補充字串功能

startswith(『a』)  判斷是否以a為開頭

endswith('a')判斷是否以a為結尾

二、練習題講解

1、元素分類題,以 or 判斷為開頭的話第乙個條件為真就不會再去判斷下乙個條件了,所以or兩邊的條件要加上括號

8月25日學習內容整理 對之前內容的補充

1 字母 數字 下劃線組成的字串在記憶體中會優化處理 節省記憶體,緩衝區 有點印象就行 2 strip 可以去兩邊的空格 n t strip 去除兩邊的括號 strip ac 去除兩邊的 ac a c 3 print 是自帶換行的,裡面什麼都不寫就列印換行 print 123,end end的用法就...

8月22日預習內容

順序結構 判斷 分支選擇 結構 迴圈結構 int age 20 if age 18 string color red switch color case blue case green default int sum 0 int i 1 while i 10 system.out.println s...

8月22日學習總結

昨天除了收收線段樹的尾,然後就是刷了一些思維題與簡單的演算法題。昨天我感覺我進步最大的是認識到了自己在團隊合作的很多問題。1.出思維題的速度以及準確率。思維題是誰都可以做出來的,關鍵是誰可以做得快,一發就過,在這一方面,我敲 的速度就比較慢,並且老是出一些小問題還得改bug,所以如果我不能很快一發過...