gridview 在已有数据的基础上添加数据_基于Python的数据分析-1.语法基础(上)
開篇
慣例:print('hello world')
運算符
比較運算符 返回類型為布爾值(True/False),多用于判斷
數(shù)值運算符
順序結(jié)構(gòu) 代碼按照順序按行執(zhí)行 判斷結(jié)構(gòu)
if 條件:代碼塊else:代碼塊循環(huán)結(jié)構(gòu)
- while循環(huán):
- for循環(huán):
異常 對異常的處理可以組合使用:
try/except/else/finally,例:
try中代碼如果報A錯,執(zhí)行“A代碼塊”,如果未報錯,執(zhí)行else代碼塊,不管有沒有報錯,都將執(zhí)行finally代碼塊
函數(shù)
基本函數(shù)結(jié)構(gòu)
def 函數(shù)名(參數(shù)):代碼塊return 返回值 參數(shù)結(jié)構(gòu) 函數(shù)可以是有參的,也可以是無參的
當然,既可以有返回值,也可以無返回值
參數(shù)特點:
- 無參:def func():
- 默認參數(shù):def func(x,y=100,z="hello")
- 未知參數(shù)個數(shù):def func(name,*args)
- args將作為一個集合類型使用
- 帶鍵參數(shù)傳遞:def func(**kwargs)
- kwargs的類型為'dict',輸入為:func(aa =1,bb=2,cc=3)
- 回調(diào)函數(shù):def func(fun, args)
- 就是將其他函數(shù)作為參數(shù)
遞歸與嵌套 遞歸:函數(shù)調(diào)用本身(必須要有停止條件)
斐波那契數(shù)列:
嵌套:在函數(shù)中調(diào)用另外的函數(shù) 閉包 將函數(shù)作為返回值返回
匿名函數(shù)(lambda) 有時我們需要的函數(shù)是“一次性”的,可以使用lambda函數(shù)簡化結(jié)構(gòu)
關(guān)鍵字yield
可以將函數(shù)的中間結(jié)果返回但不結(jié)束程序,還是以斐波那契數(shù)列為例
本質(zhì)上是將函數(shù)變成一個generator,調(diào)用時不會直接執(zhí)行函數(shù),而是返回一個可迭代(iterable)對象。在for循環(huán)時,會執(zhí)行函數(shù)內(nèi)部方法,碰到y(tǒng)ield時,返回一個迭代值,下次迭代時,從yield下一條語句繼續(xù)執(zhí)行。這個過程中,變量從外部看,和上次中斷前是完全一樣的。
知乎這個編輯器說實話有點難用,不支持分級標題也就罷了,連表格都不支持,非要我一張一張截圖...
總結(jié)
以上是生活随笔為你收集整理的gridview 在已有数据的基础上添加数据_基于Python的数据分析-1.语法基础(上)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: axure9 html文件使用ie打开图
- 下一篇: python 二维数组 长度_Pytho