-
自學(xué)Python教程【第六十八節(jié)】lambda 表達(dá)式
歡迎大家來到自學(xué)Python教程教室,上一講我們分享了函數(shù)的參數(shù)傳遞的相關(guān)內(nèi)容,這節(jié)課我們學(xué)習(xí)Python的另外一個知識點lambda 表達(dá)式。lambda 表達(dá)式可以充分體現(xiàn)了 Python 是一門簡潔的語言這一特點,來看看吧: lambda 表達(dá)可以被看做是一種匿名函數(shù)。它可以讓你快速定義一個極度簡單的單行函數(shù)。譬如這樣一個實現(xiàn)三個數(shù)相加的函數(shù): def sum(a, b, c): return a + b + c print sum(1, 2, 3) print sum(4, 5, 6) …
-
帶小白了解什么是Python另一種有序列表tuple?
今天馬哥教育要跟大家分享的文章是帶小白了解什么是Python另一種有序列表tuple?list和tuple 是Python內(nèi)置的有序集合,一個可變一個不可變,要根據(jù)需要來使用它們 。Python入門新手和正在Python學(xué)習(xí)的小伙伴快來看一看吧,希望能夠?qū)Υ蠹矣兴鶐椭?! 今天我們介紹另一種有序列表叫元組:tuple。 tuple和list非常類似,但是tuple一旦初始化就不能修改,比如同樣是列出同學(xué)的名字: >>> classmates = ('Michael', 'Bob…
-
Python中的分支結(jié)構(gòu)分為幾種?
今天馬哥教育要跟大家分享的文章是Python中的分支結(jié)構(gòu)分為幾種?迄今為止,我們寫的Python代碼都是一條一條語句順序執(zhí)行,這種結(jié)構(gòu)的代碼我們稱之為順序結(jié)構(gòu)。然而僅有順序結(jié)構(gòu)并不能解決所有的問題,Python入門新手和正在Python學(xué)習(xí)的小伙伴快來看一看吧,希望能夠?qū)Υ蠹矣兴鶐椭?! 在日常生活中,我們會遇到很多選擇類的問題。比如:午飯吃螺螄粉還是生煎包?下班回家坐地鐵還是公交車?這也就是我們編程語言中常說的“分支結(jié)構(gòu)”,今天就讓我們一起學(xué)習(xí)一下吧! 在Python中,要構(gòu)造分支結(jié)構(gòu)可以使用…
-
Python循環(huán)結(jié)構(gòu)是怎樣使用的呢?
今天馬哥教育要跟大家分享的文章是Python循環(huán)結(jié)構(gòu)是怎樣使用的呢?熟悉Python的小伙伴們都知道除了順序結(jié)構(gòu)和分支結(jié)構(gòu)這兩種結(jié)構(gòu)還有一種常用的結(jié)構(gòu),那就是——循環(huán)結(jié)構(gòu)。Python入門新手和正在Python學(xué)習(xí)的小伙伴快來看一看吧,希望能夠?qū)Υ蠹矣兴鶐椭?! 舉個栗子:今天跟女朋友吵架了,女朋友說:“讓我原諒你可以,你要說一萬遍我愛你?!痹谶@里,說一萬遍我愛你的這個動作就是一種循環(huán)。 for i in range(10000): print("我愛你!") 那么,接下來就讓我們看一下如何使用…
-
教小白如何使用Python函數(shù)及模塊?
今天小編要跟大家分享的文章是教小白如何使用Python函數(shù)及模塊?熟悉Python的小伙伴們都知道很多編程語言都支持函數(shù),但是Python對函數(shù)處理與其他編程語言有一個顯著的區(qū)別就是:Python支持函數(shù)的參數(shù)設(shè)有默認(rèn)值。 Python入門新手和正在Python學(xué)習(xí)的小伙伴快來看一看吧,希望能夠?qū)Υ蠹矣兴鶐椭?! 函數(shù) 在學(xué)習(xí)本節(jié)內(nèi)容之前,我們先來一起做道數(shù)學(xué)題。 已知:半徑分別為0.1、0.2、0.3的三個圓,分別求這三個圓的面積。 很多讀者可能要笑一下,這不是小學(xué)的數(shù)學(xué)問題嗎? S = π …
-
如何使用Python中的集合及字典?
今天小編要跟大家分享的文章是如何使用Python中的集合及字典?Python中的集合跟數(shù)學(xué)上的集合是一致的, Python入門新手和正在Python學(xué)習(xí)的小伙伴快來看一看吧,希望能夠?qū)Υ蠹矣兴鶐椭?! 集合 不允許有重復(fù)元素,而且可以進(jìn)行交集、并集、差集等運算。 set1 = {1, 2, 3, 3, 3, 2} print(set1) print('Length =', len(set1)) set2 = set(range(1, 10)) print(set2) set1.add(4) se…
-
Python中的循環(huán)是什么?
今天小編要跟大家分享的文章是Python中的循環(huán)是什么?熟悉Python的小伙伴們都知道Python中的循環(huán),周期循環(huán)賦予程序重復(fù)做事情的能力,這樣程序就可以在特定條件下不知疲倦地工作。 Python入門新手和正在Python學(xué)習(xí)的小伙伴快來看一看吧,希望能夠?qū)Υ蠹矣兴鶐椭?! Python中有兩種循環(huán),while循環(huán)和for循環(huán),今天先說下while循環(huán)。 while循環(huán)的語法結(jié)構(gòu)如下,缺一不可: while expression: expr_true_suite 可以看到,結(jié)構(gòu)跟上一節(jié)的if…
-
你知道Python-if該怎么使用嗎?
今天馬哥教育要跟大家分享的文章是你知道Python-if該怎么使用嗎?熟悉Python的小伙伴們都知道在Python中,我們就是通過if判斷邏輯讓程序有了思考能力, 讓程序知道了什么情況下該干什么。Python入門新手和正在Python學(xué)習(xí)的小伙伴快來看一看吧,希望能夠?qū)Υ蠹矣兴鶐椭?! 學(xué)習(xí)if該怎么使用? if的語法結(jié)構(gòu)如下,缺一不可: if expression: expr_true_suite 當(dāng)expression為True時,expr_true_suite就執(zhí)行,反之,不執(zhí)行。 Ja…
-
帶小白了解什么是Python教程-正則表達(dá)式?
今天馬哥教育要跟大家分享的文章是帶小白了解什么是Python教程-正則表達(dá)式?熟悉Python的小伙伴們都知道對于正則表達(dá)式,剛開始學(xué)習(xí)的時候,覺得它毫無規(guī)律的可言就是一串標(biāo)點符號和字母組成的一個不知道用來干什么的表達(dá)式。Python入門新手和正在Python學(xué)習(xí)的小伙伴快來看一看吧,希望能夠?qū)Υ蠹矣兴鶐椭?! 身邊的正則表達(dá)式 網(wǎng)上說的什么XX分鐘精通正則完全是騙人的。本文旨在讓大家對正則表達(dá)式有一些基礎(chǔ)的概念與了解,能看得懂簡單的正則表達(dá)式,寫得出簡單的正則表達(dá)式。至于精通,那就只能在日常開…
-
自學(xué)Python教程【第六十六節(jié)】函數(shù)的參數(shù)傳遞(2)
同學(xué)們!歡迎大家來到自學(xué)Python教程教室,上一講我們分享了Python函數(shù)的參數(shù)傳遞的相關(guān)內(nèi)容,這節(jié)課我們接著上一次的內(nèi)容,來介紹一種更加靈活的參數(shù)傳遞方式:def func(*args). 這種方式的厲害之處在于,它可以接受任意數(shù)量的參數(shù)。來看具體例子: def calcSum(*args): sum = 0 for i in args: sum += i print sum 調(diào)用: calcSum(1,2,3) calcSum(123,456) calcSum() 輸出: 6 579 0…