-
零基礎學習Python如何在列表中刪除元素?
今天馬哥教育要跟大家分享的文章是零基礎學習Python如何在列表中刪除元素?當用戶在你創建的Web應用中注銷其賬戶時,你需要將該用戶從活躍用戶列表中刪除,本節課,我們學習如何在列表中刪除元素。Python入門新手和正在Python學習的小伙伴快來看一看吧,希望能夠對大家有所幫助 ! 你可以根據位置或值來刪除列表中的元素。 1. 使用del語句刪除元素 如果知道要刪除的元素在列表中的位置,可使用del語句。 motorcycles = ['honda', 'yamaha', 'suzuki'] p…
-
自學Python教程【第七十二節】多線程
歡迎大家來到自學Python教程教室,上一講我們學習Python的Python 中一個比較有意思的內置函數 reduce,這節課我們來了解Python中多線程的相關內容,來看看吧: 很多人使用 Python 編寫“爬蟲”程序,抓取網上的數據。 舉個例子,通過豆瓣的 API 抓取 30 部影片的信息: import urllib, time time_start = time.time() data = [] for i in range(30): print 'request movie:', …
-
自學Python教程【第七十一節】reduce 函數
歡迎大家來到自學Python教程教室,上一講我們學習Python的Python 中一個比較有意思的內置函數 map,這節課我們來了解Python中另一個類似的函數reduce 函數的相關內容,來看看吧: map 可以看作是把一個序列根據某種規則,映射到另一個序列。reduce 做的事情就是把一個序列根據某種規則,歸納為一個輸出。 上例子。以前我們給過一個習題,求1累加到100的和。尋常的做法大概是這樣: sum = 0 for i in xrange(1, 101): sum += i prin…
-
自學Python教程【第七十節】map 函數
歡迎大家來到自學Python教程教室,上一講我們學習Python的另外一個知識點Python中變量的作用域的相關知識,這節課我們來了解Python中map 函數的相關內容,來看看吧: 來看兩個問題: 1. 假設有一個數列,如何把其中每一個元素都翻倍? 2. 假設有兩個數列,如何求和? 第一個問題,普通程序員大概會這么寫: lst_1 = [1,2,3,4,5,6] lst_2 = [] for item in lst_1: lst_2.append(item * 2) print lst_2 P…
-
自學Python教程【第六十九節】變量的作用域
歡迎大家來到自學Python教程教室,上一講我們學習Python的另外一個知識點lambda 表達式,這節課我們學習Python中變量的作用域的相關知識,來看看吧: 在寫代碼的時候,免不了要使用變量。但程序中的一個變量并不一定是在哪里都可以被使用,根據情況不同,會有不同的“有效范圍”。看這樣一段代碼: def func(x): print 'X in the beginning of func(x): ', x x = 2 print 'X in the end of func(x): ', x…
-
自學Python教程【第六十八節】lambda 表達式
歡迎大家來到自學Python教程教室,上一講我們分享了函數的參數傳遞的相關內容,這節課我們學習Python的另外一個知識點lambda 表達式。lambda 表達式可以充分體現了 Python 是一門簡潔的語言這一特點,來看看吧: lambda 表達可以被看做是一種匿名函數。它可以讓你快速定義一個極度簡單的單行函數。譬如這樣一個實現三個數相加的函數: 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內置的有序集合,一個可變一個不可變,要根據需要來使用它們 。Python入門新手和正在Python學習的小伙伴快來看一看吧,希望能夠對大家有所幫助 ! 今天我們介紹另一種有序列表叫元組:tuple。 tuple和list非常類似,但是tuple一旦初始化就不能修改,比如同樣是列出同學的名字: >>> classmates = ('Michael', 'Bob…
-
Python中的分支結構分為幾種?
今天馬哥教育要跟大家分享的文章是Python中的分支結構分為幾種?迄今為止,我們寫的Python代碼都是一條一條語句順序執行,這種結構的代碼我們稱之為順序結構。然而僅有順序結構并不能解決所有的問題,Python入門新手和正在Python學習的小伙伴快來看一看吧,希望能夠對大家有所幫助 ! 在日常生活中,我們會遇到很多選擇類的問題。比如:午飯吃螺螄粉還是生煎包?下班回家坐地鐵還是公交車?這也就是我們編程語言中常說的“分支結構”,今天就讓我們一起學習一下吧! 在Python中,要構造分支結構可以使用…
-
Python循環結構是怎樣使用的呢?
今天馬哥教育要跟大家分享的文章是Python循環結構是怎樣使用的呢?熟悉Python的小伙伴們都知道除了順序結構和分支結構這兩種結構還有一種常用的結構,那就是——循環結構。Python入門新手和正在Python學習的小伙伴快來看一看吧,希望能夠對大家有所幫助 ! 舉個栗子:今天跟女朋友吵架了,女朋友說:“讓我原諒你可以,你要說一萬遍我愛你。”在這里,說一萬遍我愛你的這個動作就是一種循環。 for i in range(10000): print("我愛你!") 那么,接下來就讓我們看一下如何使用…
-
教小白如何使用Python函數及模塊?
今天小編要跟大家分享的文章是教小白如何使用Python函數及模塊?熟悉Python的小伙伴們都知道很多編程語言都支持函數,但是Python對函數處理與其他編程語言有一個顯著的區別就是:Python支持函數的參數設有默認值。 Python入門新手和正在Python學習的小伙伴快來看一看吧,希望能夠對大家有所幫助 ! 函數 在學習本節內容之前,我們先來一起做道數學題。 已知:半徑分別為0.1、0.2、0.3的三個圓,分別求這三個圓的面積。 很多讀者可能要笑一下,這不是小學的數學問題嗎? S = π …