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