本文實例講述了python3.6編寫的單元測試。分享給大家供大家參考,具體如下:使用python3.6編寫一個單元測試demo,例如:對學(xué)生Student類編寫一個簡單的單元測試。1、編寫Student類:#!/usr/bin/envpython3#-*-coding:utf-8-*-classStudent(object):def__init__(self,name,score):self.name=nameself.score=scoredefget_
系統(tǒng) 2019-09-27 17:54:24 2196
time模塊常用的內(nèi)置函數(shù)time.time()描述:time()函數(shù)用來返回當(dāng)前時間的時間戳。時間戳:從1970年1越1日00:00:00開始按秒計算的偏移量返回值:返回當(dāng)前時間的時間戳操作:>>>importtime>>>time.time()1561604251.8386292#當(dāng)前時間的時間戳注意:第一個time是模塊,第二個time是方法time.localitime()描述:格式化時間戳為本地的時間參數(shù):[sec]轉(zhuǎn)化為time.struct_
系統(tǒng) 2019-09-27 17:54:04 2196
作者:HelloGitHub-ProdesireHelloGitHub的《講解開源項目》系列,項目地址:https://github.com/HelloGitHub-Team/Article前言在第一篇“初探argparse”的文章中,我們初步掌握了使用argparse的四部曲,對它有了一個基本的體感。但是它具體支持哪些類型的參數(shù)?這些參數(shù)該如何配置?本文將帶你深入了解argparse的參數(shù)們。本系列文章默認使用Python3作為解釋器進行講解。若你仍在使
系統(tǒng) 2019-09-27 17:53:04 2196
相信很多小伙伴平時寫python的時候都是需要調(diào)試程序的,出問題了,需要了解函數(shù)內(nèi)部是怎么跑的,而這個時候很多人都會想到在疑惑的地方使用print函數(shù)來打印一下參數(shù)來調(diào)試。雖然用print也是不失為是一種方法,但是有時如果疑惑的地方多就要每個地方都要加print,這樣就顯得比較麻煩了。今天發(fā)現(xiàn)在Github開源了一個神器,可以清楚讓你清楚了解函數(shù)內(nèi)部的運行以及參數(shù)值的變化,PySnooper,項目地址:https://github.com/cool-RR/
系統(tǒng) 2019-09-27 17:50:04 2196
詳細版本見個人博客:Python項目生成requirements一起開發(fā)項目的時候總是要搭建環(huán)境和部署環(huán)境的,這個時候必須得有個Python第三方包的list,一般都叫做requirements.txt。本文介紹了兩種生成requirements.txt的方法。一、使用pipfreezepipfreeze>requirements.txt這種方式配合virtualenv才好使,否則把整個環(huán)境中的包都列出來了。下面是在虛擬環(huán)境中生成的requirements
系統(tǒng) 2019-09-27 17:49:16 2196
官網(wǎng):https://www.python.org/官網(wǎng)打開后,點擊Downloads點擊新頁面的DownloadPython3.7.4下載完成以后雙擊打開1.記得一定要勾選AddPython3.7toPATH軟件會自動給你配置環(huán)境變量2.點擊InstallNow3.等待一會4.安裝完成以后直接點擊Close5.點擊電腦左下角的微軟圖標,看有沒有Python的3.7的文件在鍵盤上同時按住帶有微軟圖標的那個按鍵和R鍵輸入cmd,點擊確定在彈出來的黑色命令框輸
系統(tǒng) 2019-09-27 17:48:00 2196
min()方法返回它的參數(shù)最小值:最接近負無窮大的值。語法以下是min()方法的語法:min(x,y,z,....)參數(shù)x--這是一個數(shù)值表達式。y--這也是一個數(shù)值表達式。z--這也是一個數(shù)值表達式。返回值此方法返回最小的它的參數(shù)。例子下面的例子顯示了min()方法的使用。#!/usr/bin/pythonprint"min(80,100,1000):",min(80,100,1000)print"min(-20,100,400):",min(-20,1
系統(tǒng) 2019-09-27 17:47:39 2196
Python作為本學(xué)期新學(xué)的一門語言,和以前學(xué)的C,Java有著很大的不同,不僅環(huán)境安裝簡單,它的語言用法更加的簡單,也更加的隨意。Pycharm的使用因為有引申輸入的存在,也更加方便快捷,jupyternotebook的使用有著保存歷史的程序功能,也很方便,不僅可以當(dāng)課件也可以看以前寫過的代碼,方便我們的學(xué)習(xí)和復(fù)習(xí)。通過python的學(xué)習(xí),也養(yǎng)成了縮進的習(xí)慣,這樣可以不僅能讓python的語法正確,也可以使程序看起來更加的美觀整潔。邊講邊練的形式和以前上
系統(tǒng) 2019-09-27 17:47:01 2196
變量從作用域分類作用范圍從小到大為,小作用域的可以調(diào)用大作用域的內(nèi)容。局部Local閉包Enclosing全局Global內(nèi)建Build-in局部變量局部變量是定義在函數(shù)中的,因此其作用域是在函數(shù)內(nèi)部。defexample():v=1#局部變量print(v)由于局部變量作用域只在函數(shù)內(nèi)部有效,因此程序會報錯Traceback(mostrecentcalllast):File"test.py",line3,inprint(v)NameErr
系統(tǒng) 2019-09-27 17:46:36 2196
Python入門實踐10——列表(List)列表(List)一、目標1、列表類似c語言的數(shù)組,不過其元素可以是任意類型2、掌握列表的9大操作3、學(xué)會使用列表的函數(shù)和方法二、要點1、列表列表可以看成是一串有序的數(shù)據(jù)集合,它可以存放任何類型的數(shù)據(jù),甚至是不同類型的數(shù)據(jù)。你可以將它想象成一列隊伍,其中有各個國家的人,甚至還要小貓和小狗。將數(shù)據(jù)放入一對方括號[]內(nèi)來表示列表,數(shù)據(jù)之間用逗號相隔。例如,以下是某個四口之家的身高數(shù)據(jù)列表:family=[1.73,1.
系統(tǒng) 2019-09-27 17:46:35 2196