-
零基礎(chǔ)學(xué)習(xí)Python如何在列表中刪除元素?
今天馬哥教育要跟大家分享的文章是零基礎(chǔ)學(xué)習(xí)Python如何在列表中刪除元素?當(dāng)用戶在你創(chuàng)建的Web應(yīng)用中注銷其賬戶時(shí),你需要將該用戶從活躍用戶列表中刪除,本節(jié)課,我們學(xué)習(xí)如何在列表中刪除元素。Python入門新手和正在Python學(xué)習(xí)的小伙伴快來看一看吧,希望能夠?qū)Υ蠹矣兴鶐椭?! 你可以根據(jù)位置或值來刪除列表中的元素。 1. 使用del語句刪除元素 如果知道要刪除的元素在列表中的位置,可使用del語句。 motorcycles = ['honda', 'yamaha', 'suzuki'] p…
-
自學(xué)Python教程【第七十二節(jié)】多線程
歡迎大家來到自學(xué)Python教程教室,上一講我們學(xué)習(xí)Python的Python 中一個(gè)比較有意思的內(nèi)置函數(shù) reduce,這節(jié)課我們來了解Python中多線程的相關(guān)內(nèi)容,來看看吧: 很多人使用 Python 編寫“爬蟲”程序,抓取網(wǎng)上的數(shù)據(jù)。 舉個(gè)例子,通過豆瓣的 API 抓取 30 部影片的信息: import urllib, time time_start = time.time() data = [] for i in range(30): print 'request movie:', …
-
自學(xué)Python教程【第七十一節(jié)】reduce 函數(shù)
歡迎大家來到自學(xué)Python教程教室,上一講我們學(xué)習(xí)Python的Python 中一個(gè)比較有意思的內(nèi)置函數(shù) map,這節(jié)課我們來了解Python中另一個(gè)類似的函數(shù)reduce 函數(shù)的相關(guān)內(nèi)容,來看看吧: map 可以看作是把一個(gè)序列根據(jù)某種規(guī)則,映射到另一個(gè)序列。reduce 做的事情就是把一個(gè)序列根據(jù)某種規(guī)則,歸納為一個(gè)輸出。 上例子。以前我們給過一個(gè)習(xí)題,求1累加到100的和。尋常的做法大概是這樣: sum = 0 for i in xrange(1, 101): sum += i prin…
-
自學(xué)Python教程【第七十節(jié)】map 函數(shù)
歡迎大家來到自學(xué)Python教程教室,上一講我們學(xué)習(xí)Python的另外一個(gè)知識點(diǎn)Python中變量的作用域的相關(guān)知識,這節(jié)課我們來了解Python中map 函數(shù)的相關(guān)內(nèi)容,來看看吧: 來看兩個(gè)問題: 1. 假設(shè)有一個(gè)數(shù)列,如何把其中每一個(gè)元素都翻倍? 2. 假設(shè)有兩個(gè)數(shù)列,如何求和? 第一個(gè)問題,普通程序員大概會這么寫: lst_1 = [1,2,3,4,5,6] lst_2 = [] for item in lst_1: lst_2.append(item * 2) print lst_2 P…
-
自學(xué)Python教程【第六十九節(jié)】變量的作用域
歡迎大家來到自學(xué)Python教程教室,上一講我們學(xué)習(xí)Python的另外一個(gè)知識點(diǎn)lambda 表達(dá)式,這節(jié)課我們學(xué)習(xí)Python中變量的作用域的相關(guān)知識,來看看吧: 在寫代碼的時(shí)候,免不了要使用變量。但程序中的一個(gè)變量并不一定是在哪里都可以被使用,根據(jù)情況不同,會有不同的“有效范圍”。看這樣一段代碼: def func(x): print 'X in the beginning of func(x): ', x x = 2 print 'X in the end of func(x): ', x…
-
自學(xué)Python教程【第六十八節(jié)】lambda 表達(dá)式
歡迎大家來到自學(xué)Python教程教室,上一講我們分享了函數(shù)的參數(shù)傳遞的相關(guān)內(nèi)容,這節(jié)課我們學(xué)習(xí)Python的另外一個(gè)知識點(diǎn)lambda 表達(dá)式。lambda 表達(dá)式可以充分體現(xiàn)了 Python 是一門簡潔的語言這一特點(diǎn),來看看吧: lambda 表達(dá)可以被看做是一種匿名函數(shù)。它可以讓你快速定義一個(gè)極度簡單的單行函數(shù)。譬如這樣一個(gè)實(shí)現(xiàn)三個(gè)數(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)置的有序集合,一個(gè)可變一個(gè)不可變,要根據(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ū)Υ蠹矣兴鶐椭?! 舉個(gè)栗子:今天跟女朋友吵架了,女朋友說:“讓我原諒你可以,你要說一萬遍我愛你。”在這里,說一萬遍我愛你的這個(gè)動作就是一種循環(huán)。 for i in range(10000): print("我愛你!") 那么,接下來就讓我們看一下如何使用…
-
教小白如何使用Python函數(shù)及模塊?
今天小編要跟大家分享的文章是教小白如何使用Python函數(shù)及模塊?熟悉Python的小伙伴們都知道很多編程語言都支持函數(shù),但是Python對函數(shù)處理與其他編程語言有一個(gè)顯著的區(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的三個(gè)圓,分別求這三個(gè)圓的面積。 很多讀者可能要笑一下,這不是小學(xué)的數(shù)學(xué)問題嗎? S = π …