原创 匿名函數

lambda x:x+1 這裏第一個X就是函數的形參,這裏的x+1就是函數的返回值 lambda一般是要和其他函數搭配使用的,因爲是匿名函數,在使用過後python會把她丟棄掉,所以不應該獨立存在(最好不要專門去賦值用喔) 匿名函數最

原创 map函數與高階函數(初)+filter函數+reduce簡述

一個函數調用函數的例子 如果頻繁更換需求,可以把常用的需求寫成函數之後來調用 num1 = [1,2,3,4] def add_one(x):#先寫一個自增加一的函數 return x+1 def map_test(func,arr

原创 內置函數

abs:絕對值 print(abs(-1))#打印函數處理的結果,結果爲1 all:布爾運算,判斷有沒有0,None,但是爲空返回True print(all(‘hello’))#如果有全部爲true爲true any:和all是相反

原创 關於python中return的個人理解

昨天鑽牛角尖了,總以爲return返回的值可以運行,其實是return可以返回任何值,可以返回字符串,函數內存地址巴拉巴拉,然後出現了這麼一個例子: def test1(): return 1 def test2(): print

原创 函數遞歸

遞歸就可以理解成爲問路 A問B,B不知道替A去問C,C不知道替B去問D,返回的時候D告訴了C,C告訴了B,B告訴了A,這樣就可以理解成爲遞歸 def calc(n)#可以理解成爲一個死循環,一層一層的套 print(n) calc

原创 可變,長參數!參數的各種規則

函數的參數: 分成形參和實參,形參是不佔內存空間的 什麼意思呢,就是說你寫了一個函數: def calc(x,y): res = x+y return res x和y在這裏是變量,但是沒有值,不佔用任何空間,而且只有在被調用的時候纔

原创 局部變量和全局變量

全局變量在python中要大寫,局部變量要小寫 NAME = ‘ybl’ 這個變量沒有任何的縮進,在項目任何地方都可以調用,這就是全局變量 局部變量就是在子程序中定義的 def change_name(): x = 1#這個就是局

原创 風溼理論

參考如下代碼 def foo(): print('foo') bar() foo() def bar() print('bar) 會報錯,因爲先執行foo,但是還沒有編譯過bar,所以報錯 風溼理論就是:函數就是變量 ,上述代

原创 一些關於字符串拼接的小方法

字符串的拼接可以用%s來拼接 比如說 msg = ’ i am %s my hobby is coding’ %‘ybl’ 這樣print(msg)的話就是i am ybl my hobby is coding 傳多個值的時候多寫幾

原创 交集♂差集♂並集♂和其他集合的內置方法

p_s = {‘ybl’,‘wb’,‘lzg’} l_s = {‘bbw’,’‘wb’} 求交集♂(共同)的話 print(p_s.intersection(l_s)) #還有一個更簡單的方法 print(p_s&l_s) 出來都是

原创 集合定義與基本操作(今天標題怎麼這麼正經)

由不同的元素組成,無序排列的,可哈希的值,這裏面只能存放不可變類型的值,什麼是不可變得值?數字,字符串,元祖 s = {1,2,3,4,5} 這就是一個集合,和字典很像啊kora!但是字典是由鍵值對組成的,雖然符號一樣,但是定義方法

原创 函數!爲啥要有函數與函數的返回值

函數都是爲了完成某一種特定功能,而存在的! 所以標準寫法是要在函數開始前寫一個註釋,註釋這個函數是幹什麼用的 def開頭作爲關鍵字 然後寫函數名稱 然後寫小括號,小括號裏面是因變量 之後再來個冒號 def test (x): x +

原创 召喚元祖( `д´)9!元祖

元祖其實就是對列表的二次加工,哈哈哈哈哈哈黑心棉 元祖的一級元素不可被修改,而且不能被增加、修改、刪除,只能查看tuple tu = (111,“qweqwe”,(),[],true ,)最好在最後一個元素加一個逗號,不加也沒事,只是

原创 字典的膜法( `д´)!

字典dict類,在pycharm按住ctrl點擊左鍵去看 info = {“k1”:“v1”,“k2”:“v2”} 字典也是根據逗號分割的,“k1”:"v1"是一個鍵值對,一個鍵一個值,組成了一對 字典的value,可以是任何職,各種

原创 列表的膜法二( `д´)!list類中的方法二

如果你要輸出列表內的所有東西 s = 'qqqwwweee' new_s = list(s) print(new_s) ```這樣只會輸出['q', 'q', 'q', 'w', 'w', 'w', 'e', 'e', 'e'] 但是