第四章,了不起的分支和循環(huán)4.1分支和循環(huán)Python主要依靠縮進來區(qū)分代碼塊4.2快速上手成績按照分數(shù)來劃分等級,90分以上為A,80~90為B,60~80為C,60以下為Dp4_1.pyscore=int(input("請輸入一個分數(shù):"))if100>=score>=90:print("A")if90>score>=80:print("B")if80>score>=60:print("C")if60>score>=0:print("D")ifscor
系統(tǒng) 2019-09-27 17:50:06 1669
一、ConfigParser簡介ConfigParser是用來讀取配置文件的包。配置文件的格式如下:中括號“[]”內(nèi)包含的為section。section下面為類似于key-value的配置內(nèi)容。復制代碼代碼如下:[db]db_host=127.0.0.1db_port=22db_user=rootdb_pass=rootroot[concurrent]thread=10processor=20中括號“[]”內(nèi)包含的為section。緊接著section為
系統(tǒng) 2019-09-27 17:50:05 1669
我的Python學習之旅panzervipanzervi一個打賭必輸,但卻選擇交易為職業(yè)的賭棍上個月,公司招了幾位Python程序猿。在他們的宣傳鼓舞下,我覺得,為了將來不落伍,有必要學習一下這門技能。能寫爬蟲,能數(shù)據(jù)分析,能寫前端,還能寫機器學習。這玩意這么強大!看來,我這一直是人工半量化的主,如果學會Python應該就能完全機器自動交易了。就先把這個定為一個小目標吧。遂于11月份開始準備學習。新來的小伙子很熱情,推薦了兩個網(wǎng)站學習基礎知識:一個是“廖雪
系統(tǒng) 2019-09-27 17:50:03 1669
python語言解釋器是一個輕量級的小尺寸軟件,可以在python語言主網(wǎng)站上下載網(wǎng)址如下https://www.python.org/downloads/我用的是sulimetext當然你也可以用其他的Sublime有很多優(yōu)點比如SublimeText具有漂亮的用戶界面和強大的功能,例如代碼縮略圖,Python的插件,代碼段等。還可自定義鍵綁定,菜單和工具欄。SublimeText的主要功能包括:拼寫檢查,書簽,完整的PythonAPI,Goto功能,即
系統(tǒng) 2019-09-27 17:50:02 1669
centospython3.4更新到3.6python3.4是yum安裝的就直接執(zhí)行命令:yumupdatepython34-y如果是通過源碼安裝的,就需要下3.6源碼包,重新解壓,編譯,安裝
系統(tǒng) 2019-09-27 17:50:00 1669
Python中有以下幾個基本的數(shù)據(jù)類型:整數(shù)int字符串str浮點數(shù)float集合set列表list元組tuple字典dict布爾類型bool日期date其中可變數(shù)據(jù)類型有:list(列表)、dict(字典)、set(集合);不可變數(shù)據(jù)類型有:int(整型)、float(浮點型)、str(字符串)、bool(布爾類型)、tuple(元組);什么可變對象及不可變對象?不可變對象:就是說該對象所指向的內(nèi)存中的值不能被改變。當改變某個變量時候,由于其所指的值不能
系統(tǒng) 2019-09-27 17:49:58 1669
Python作為一門面對對象的語言,那么肯定也是有多態(tài)這個屬性的,這里主要跟C++的多態(tài)做一下類比先看下面的代碼這里可以看到,Child,Child2都是Parent的子類,他們分別重寫了父類的print_func函數(shù),因此可以看到下面的結果這是單獨打印每個對象來得到的結果,下面開始看Python的多態(tài)這里可以看到,print_who這個函數(shù)只是將obj對象的print_func函數(shù)調(diào)用打印了一下。這里和C++的多態(tài)都是區(qū)別不大的。但是Python的多態(tài)比
系統(tǒng) 2019-09-27 17:49:56 1669
表示時間的三種方式在Python中,通常有三種方式表示時間:時間戳,元祖(struct_time),格式化時間字符串。時間戳(timestamp):1970年1月1日00:00:00開始按秒計算的偏移量,type(time.time())float類型格式化時間字符串(FormatString):'1999-12-06'時間元組(stuct_time):共有9個元素(年月日時分秒,一年中的第幾周,一年中第幾天等)幾種時間格式的轉(zhuǎn)換#結構化時間-->%a%b
系統(tǒng) 2019-09-27 17:49:55 1669
[TOC]一、隊列queue隊列:使用importqueue,用法與進程Queue一樣實際上這里就是Python解釋器中的一種數(shù)據(jù)結構中的類型——隊列這里直接使用隊列也可以。如果還要類似計數(shù)器的功能可以加上task_done和joinFIFO先進先出LIFO后進先出優(yōu)先級隊列二、先進先出(FIFO)classqueue.Queue(maxsize=0)###普通隊列q=queue.Queue()###沒有計數(shù)器進行阻塞FIFOq.put("first")q
系統(tǒng) 2019-09-27 17:49:51 1669
python中with可以明顯改進代碼友好度,比如:復制代碼代碼如下:withopen('a.txt')asf:printf.readlines()為了我們自己的類也可以使用with,只要給這個類增加兩個函數(shù)__enter__,__exit__即可:復制代碼代碼如下:>>>classA:def__enter__(self):print'inenter'def__exit__(self,e_t,e_v,t_b):print'inexit'>>>withA()
系統(tǒng) 2019-09-27 17:49:50 1669