2.什麼是多重賦值?什麼是增強賦值操作符?
多重賦值技巧是一種快捷方式,讓你在一行**中,用列表中的值為多個變數
賦值new1=[『dsdf』,34,『wdf』,『dfffff』]
『r1』,『r2』,『r3』,『r4』=new1
r1,r2,r3,r4=new1
print(r1,r2,r3,r4)
dsdf 34 wdf dfffff增強的賦值操作
new1+=1
new1-=1
new1*=1
new1/=1
new1%=1
new1+=『hello world』
new1+=[『hello world』]
[『dsdf』, 34, 『wdf』, 『dfffff』, 『hello world』]
[『yello』, 『white』, 『black』, 『sonw』]4.如何命令續行?就是一行打不完,如何第二行接著打,系統也認識。[『yello』, 『white』, 『black』, 『sonw』, 『red』, 『orange』, 『color』]
[『yello』, 『white』, 『blue』, 『black』, 『sonw』, 『red』, 『orange』, 『color』]
print(』』『今天天氣不錯
我想出去玩』』』)
print(『今天天氣不錯
我想出去玩』)
今天天氣不錯5.sort命令掌握了嗎?請問如何實現***的兩種排序?(學會用lambda!)【請在群裡討論】我想出去玩
今天天氣不錯 我想出去玩
6.copy()和deepcopy()的區別
import copy
aaa=[『12』,『dfg』,『45』]
bbb=copy.copy(aaa)
ccc=[『12』,『dfg』,[『we』,『cvb』],『45』]
ddd=copy.deepcopy(ccc) *deepcopy適用列表中包含列表
print(bbb,ddd)
[『12』, 『dfg』, 『45』] [『12』, 『dfg』, [『we』, 『cvb』], 『45』]7.對於字典,get()方法改變了字典的本來值嗎?
沒有get(鍵,備用值)
如果列表中鍵不存在則返回備用值
8.蒐集各種轉義字元
\後面緊跟的是想新增到字串中的字元
/是轉義字元嘛——不是,轉義字元是
\n \t 區別?——\n換行符 ;\t製表符
9.好好學學join和split方法
join-列表變字串
split-相反
map=[『an』,『old』,『map』]
print(『0』.join(map))
print(』 '.join(map))
man=『wwwxyyyxlllxppp』
print(man.split(『x』))
an0old0map10.如何刪除字串中間的空格?an old map
[『www』, 『yyy』, 『lll』, 『ppp』]
a=『hello world』
print(a.replace(』 『,』』))
helloworld11.自己多試一下rjust、ljust、center的方法
12.本書作者及其喜歡用滑鼠複製的方法傳遞變數值
所以請好好學會pyperclip的用法
不然後面的專案你會一臉懵逼,那些變數都從**冒出來的
import pyperclip
a=『yyy』
pyperclip.copy(a)
print(pyperclip.paste())
yyy
pandas第三次打卡
1.1 內涵 在改過程中,往往會遇到四類問題 整合 aggregation 即分組計算統計量 如求均值 求每組元素個數 變換 transformation 即分組對每個單元的資料進行操作 如元素標準化 過濾 filtration 即按照某些規則篩選出一些組 如選出組內某一指標小於50的組 綜合問題 ...
伯禹第三次打卡
生成對抗網路 只是提出一種網路架構。gan簡單的想法就是用兩個模型,乙個是生成模型,乙個是判別模型,判斷模型用於對資料的判斷,生成模型則是模型自己去產生資料。這兩個模型一同對抗,生成模型生成的資料去欺騙判別模型,判別模型去判斷資料的真假,從而二者共同完善從而達到穩定。判別模型比較好理解,就像分類一樣...
第三次打卡,異常處理
首先,執行 try 子句 在關鍵字 try 和關鍵字 except 之間的語句 如果沒有異常發生,忽略 except 子句,try 子句執行後結束。如果在執行 try 子句的過程中發生了異常,那麼 try 子句餘下的部分將被忽略。如果異常的型別和 except 之 後的名稱相符,那麼對應的 exce...