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