-
Python如何實現性能自動化測試?
今天馬哥教育要跟大家分享的文章是關于Python如何實現自動化性能?越懂運維,越愛Python,會Python自動化,每個月可以多拿8000+,Python自動化新手和正在學習Python自動化的小伙伴快來看一看吧,希望能夠對大家有所幫助 ! 1.安裝locust 使用官方pypi源來安裝 pip install locustio 使用豆瓣pypi源來安裝(推薦) pip install -i https://pypi.douban.com/simple locustio 安裝成功之后,在cmd…
-
自學Python教程【第六十節】調試程序
雖然我們大多數都是第一次接觸Python編程,甚至是第一次接觸編程,但是我們或多或少已經面對過一些代碼異常的狀況了,你是怎么處理的呢?你的處理方法適合應對大體積的較復雜的異常嗎? 寫代碼,不可避免地會出現bug。很多人在初學編程的時候,當寫完程序運行時,發現結果與自己預料中的不同,或者程序意外中止了,就一時沒了想法,不知道該從何下手,只能反復重新運行程序,期待忽然有次結果就對了。 今天我就來講講代碼遇到問題時的一些簡單處理方法。 1. 讀錯誤信息 來看如下一個例程: import random …
-
自學Python教程【第五十九節】計時
歡迎大家來到Python自學教程教室,上節課我們講了random()隨機數,不知道大家掌握的怎么樣呢?這節課我們學習Python編程中新的知識計時,相信大家已經有了各種各樣的疑問,怎么計時,是分是秒?如何開始與停止等,來看看在本節課中你是否可以找到答案。 Python中有一個time模塊,它提供了一些與時間相關的方法。利用time,可以簡單地計算出程序運行的時間。對于一些比較復雜、耗時較多的程序,可以通過這種方法了解程序中哪里是效率的瓶頸,從而有針對性地進行優化。 在計算機領域有一個特殊的時間,…
-
自學Python教程【第五十八節】隨機數
歡迎大家來到自學Python教程教室,這里我們一起學習Python基礎知識,一起入門Python編程。上幾節課我們學習了Python正則表達式的相關知識,這節課我們學習Python中的random模塊,也就是隨機數的相關內容。 random模塊的作用是產生隨機數。之前的小游戲中用到過random中的randint: import random um = random.randint(1,100) random.randint(a, b)可以生成一個a到b間的隨機整數,包括a和b。 a、b都必須是…
-
自學Python教程【第五十七節】正則表達式(5)
歡迎大家來到自學Python教程教室,作為我們初探正則表達式第一段落的最后一節課,我們來看看上節課留下的比較難點的練習題怎么解吧。 來說上次的習題: (021)88776543 010-55667890 02584453362 0571 66345673 一個可以匹配出所有結果的表達式是 \(?0\d{2,3}[) -]?\d{7,8} 解釋一下: \(? ()在正則表達式里也有著特殊的含義,所以要匹配字符"(",需要用"\("。?表示這個括號是可有可無的。 0\d{2,3} 區號,0xx或者0…
-
自學Python教程【第五十六節】正則表達式(4)
歡迎大家來到自學Python教程教室,在Python正則表達式這里,我們已經聊了正則表達式的含義、正則表達式中的一些特殊符號、使用正則表達式提取電話等內容,本節課我們繼續帶領大家認識更多的元字符,并且告訴大家正則表達式除了可以抓取字符還可以干什么。 1.我們已經了解了正則表達式中的一些特殊符號,如\b、\d、.、\S等等。這些具有特殊意義的專用字符被稱作“元字符”。常用的元字符還有: \w - 匹配字母或數字或下劃線或漢字(我試驗下了,發現3.x版本可以匹配漢字,但2.x版本不可以) \s - …
-
自學Python教程【第五十四節】 正則表達式(2)
歡迎大家來到Python教程教室,上節課我們簡單認識了一下Python正則表達式,這節課我們繼續了解Python正則表達式的相關內容,并為大家解決上節課中的部分疑問,比如r代表什么,來一起學習吧: 有同學問起昨天那段測試代碼里的問題,我來簡單說一下。 1. r"hi" 這里字符串前面加了r,是raw的意思,它表示對字符串不進行轉義。為什么要加這個?你可以試試print "\bhi"和r"\bhi"的區別。 >>> print "\bhi" hi >>> pri…
-
自學Python教程【第五十三節】正則表達式(1)
歡迎大家來到自學Python教程教室,正則表達式是Python基礎學習中很重要的一部分內容,今天我們就開始學習Python中正則表達式的相關內容,今天我們先來了解什么是正則表達式、正則表達式有什么作用等內容。 正則表達式誕生的緣由: 在編程處理文本的過程中,經常會需要按照某種規則去查找一些特定的字符串。比如知道一個網頁上的圖片都是叫做'image/8554278135.jpg'之類的名字,只是那串數字不一樣;又或者在一堆人員電子檔案中,你要把他們的電話號碼全部找出來,整理成通訊錄。諸如此類工作,…
-
自學Python教程【第五十二節】真值表
歡迎大家來到馬哥Python教程教室,上一講我們了解了Python編程中的一些數學運算,這節課我們來學習Python中的真值表。 邏輯判斷是編程中極為常用的知識。之前的課我們已經說過,見第4課和第9課。但鑒于邏輯運算的重要性,今天我再把常用的運算結果總結一下,供大家參考。 這種被稱為“真值表”的東西,羅列了基本邏輯運算的結果。你不一定要全背下來,但應該對運算的規律有所了解。 為了便于看清,我用<=>來表示等價關系。 <=>左邊表示邏輯表達式,<=>右邊表示它的…
-
自學Python教程【第五十一節】數學運算
同學們!歡迎大家來到Python教程教室,昨天我們學習了Python中元組的相關知識,你掌握了嗎?本節課我們再來學習一下Python基礎方面的知識——數學運算,大家本節課需要在理解的基礎上進行記憶! 在用計算機編程解決問題的過程中,數學運算是很常用的。Python自帶了一些基本的數學運算方法,這節課給大家介紹一二。 Python的數學運算模塊叫做math,再用之前,你需要了解import math math包里有兩個常量: math.pi 圓周率π:3.141592... math.e 自然常數…