中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Python系統程序廣泛應用的方法是什么

發布時間:2021-12-01 14:59:23 來源:億速云 閱讀:142 作者:iii 欄目:編程語言

這篇文章主要講解了“Python系統程序廣泛應用的方法是什么”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“Python系統程序廣泛應用的方法是什么”吧!

Python系統程序是一種簡單易學,功能強大的解釋型編程語言,它有簡潔明了的語法,高效率的高層數據結構,同時,他還想實現在 ABC 中閃現過但未曾實現的東西。

因為要做電子海圖顯示方面的東西,在相關的論壇上面看到有些大牛說GDAL和PIL結合可以比較方便的繪制矢量圖形。顧名思義,PIL(Python Imaging Library)是建立在Python的基礎上的,所以從前天開始下載Python系統程序,看了Python簡明手冊。

在這個手冊的***,作者建議初學者做這樣一個程序,即實現:創建你自己的命令行 地址簿 程序。在這個程序中。你可以添加、修改、刪除和搜索你的聯系人(朋友、家人和同事等等)以及它們的信息(諸如電子郵件地址和/或電話號碼)。這些詳細信息應該被保存下來以便以后提取。

經過幾小時的折騰,程序代碼如下:(順便說下,Python系統程序真的比較好上手,比起當初學VC/MFC可是輕松多了,當然也或許有部分原因是已經經歷過了c++)

#MyFirstIntegratedPythonProgram     import cPickle as P         class notebook:         dictnote={}         def __init__(self):             notebook.dictnote={'Randy':'12347865',                                'Jackson':'67549087',                                'Mary':'56432876'}             f=file('storeFile.txt','a')             P.dump(notebook.dictnote,f)             f.close()         def __del__(self):             f=file('storeFile.txt','a')             P.dump(notebook.dictnote,f)             f.close()             notebook.dictnote={}                      def delInfo(self,name):             while notebook.dictnote.__contains__(name)==False:                 print "數據庫中沒有該聯系人的信息,請檢查輸入是否有誤!"                break            else:                 del notebook.dictnote[name]                   #dictnote.__delitem__(name)                 f=file('storeFile.txt','w')                     P.dump(notebook.dictnote,f)                     f.close()                               def addInfo(self,name,phone_number):                while notebook.dictnote.__contains__(name)==True:                 print "數據庫中已經有該聯系人的信息,請確認輸入無誤!"                break            else:                 notebook.dictnote.__setitem__(name,phone_number)         def inquiryInfo(self,name):             while notebook.dictnote.__contains__(name)==False:                 print "數據庫中沒有該聯系人的信息,請檢查輸入是否有誤!"                break            else:                 print "你查詢的聯系人姓名是:'%s',電話號碼是:'%s'" %\                   (name,notebook.dictnote.__getitem__(name))         def inquiryAll(self):             print "所有聯系人的信息如下所示:\n%s"%notebook.dictnote         def amendInfo(self,name):             addr=raw_input("請確定修改后的地址是:")             notebook.dictnote[name]=addr                 print "現在該聯系人的信息為:",name,notebook.dictnote[name]                              flag=True    MyNoteBook=notebook()     while flag==True:             answer=raw_input('請確認你想"瀏覽聯系人(L)"、"查詢聯系人(C)"、"添加聯系人(T)"、\     "修改聯系人(X)"、"刪除聯系人(S)"、"退出本程序(E)"?')                  if answer=='C':             key=raw_input('請輸入想查詢的聯系人姓名:')             MyNoteBook.inquiryInfo(key)                      elif answer=='T':             key_name=raw_input('請輸入想添加的聯系人姓名:')             key_phone=raw_input('請輸入該聯系人的電話號碼:')             MyNoteBook.addInfo(key_name,key_phone)                      elif answer=='S':             key=raw_input('請輸入想刪除的聯系人姓名:')             MyNoteBook.delInfo(key)                      elif answer=='X':             key=raw_input('請輸入想修改的聯系人姓名:')             MyNoteBook.amendInfo(key)             elif answer=='L':             MyNoteBook.inquiryAll()                      elif answer=='E':             flag=False        else:             print "請確認你輸入的是字母'C','T','S','E',即希望進行操作:查詢、添加、刪除\                     以及退出!"

感謝各位的閱讀,以上就是“Python系統程序廣泛應用的方法是什么”的內容了,經過本文的學習后,相信大家對Python系統程序廣泛應用的方法是什么這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

鹿泉市| 修武县| 弋阳县| 航空| 龙州县| 县级市| 怀化市| 漳平市| 平定县| 昭平县| 襄城县| 临城县| 长武县| 安徽省| 绥德县| 长治市| 滁州市| 蓬安县| 岢岚县| 苍山县| 南木林县| 伊春市| 义乌市| 郸城县| 韶山市| 金沙县| 阳西县| 屯昌县| 焦作市| 桂阳县| 四平市| 桦南县| 玛沁县| 益阳市| 安图县| 湄潭县| 延吉市| 杂多县| 宜春市| 米脂县| 石柱|