Time of Update: 2018-07-30
反思 本次作業我是自己進行物件導向編程,因此沒有考慮非常的全面,導致編程過程中出現一系列編碼錯誤、函數變數名重複等,這次的物件導向編程得益於暑假中自己完成的PHP+H5+CSS完成的留言板網頁,因此規劃的比較迅速,完成的也很及時。 在以後進行物件導向編程的時候要多考慮到拆分功能函數,將功能分開,要不然那也只是虛假的物件導向。 Back # -*- coding:utf-8 -*-import osimport os.pathclass Back(object):
Time of Update: 2018-07-30
使用的是windows系統,python 2.7。 import os command = 'ping www.baidu.com ' #可以直接在命令列中執行的命令 r = os.popen(command) #執行該命令 info = r.readlines() #讀取命令列的輸出到一個list for line in info:
Time of Update: 2018-07-30
關於數組的轉置,Numpy提供了transpose函數和.T屬性兩種實現形式,一般transpose使用起來更為方便,另外轉換其中的兩個軸還可以用swapreaxes,下面通過例子來做介紹。 #一維數組轉置>>> arr = np.arange(6)>>> print arr[0, 1, 2, 3, 4, 5]>>> print np.transpose(arr)[0, 1, 2, 3, 4, 5]#一維還是一維…#二維數組轉置>&
Time of Update: 2018-07-30
球拍接球,球拍可左右移動,球落地,遊戲over。 from Tkinter import *import randomimport timeclass Ball: def __init__(self,canvas,color): self.canvas=canvas self.paddle=paddle self.id=canvas.create_oval(10,10,25,25,fill=color)
Time of Update: 2018-07-30
(–本文是個人學習和使用過程中的總結,如有錯誤歡迎指正 ) python正則模組re中findall和finditer兩者相似,但卻有很大區別。 兩者都可以擷取所有的匹配結果,這和search方法有著很大的區別,同時不同的是一個返回list,一個返回一個MatchObject類型的iterator 假設我們有這樣的資料:其中數字代表電話號,xx代表郵箱類型 content = '''email:12345678@163.comemail:2345678@163.comemail:34
Time of Update: 2018-07-30
Description: You are given two sorted list of numbers(ascending order). The lists themselves are comma delimited and the two lists are semicolon delimited. Print out the intersection of these two sets. Input sample: File containing two lists
Time of Update: 2018-07-30
函數 用途 isalnum() 字母或者數字 isalpha() 字母 isdigit() 數字 isupper() 大寫字母 islower() 小寫字母 istitle() 首字母大寫
Time of Update: 2018-07-30
基本常識 python的類中def init是什麼意思,做什麼用的,有什麼要求嗎。 用途: 初始化執行個體的值.這些值一般要供其他方法調用 要求: 只初始化值,不要傳回值(就是別用return) Pyhton 單行、多行注釋符號使用方法及規範 單行注釋:# 多行注釋: ”’ ”’ Python基礎-範圍和命名空間(Scope and Namespace) python 中文中有數字 如何輸出
Time of Update: 2018-07-30
一,列表(list) 定義一個列表使用一對中(方)括弧”[ ] “。 python內建的一種資料類型是列表:list是一種有序的資料集合,可以隨意的添加和刪除其中的資料。比如列出班裡所有的同學的名字,列出所有工廠員工的工號等都是可以用到列表的。 不知道有沒有人和我一樣,剛剛接觸列表對於說的這個有序不是很懂,不知道是什麼有序。等我自己查資料的時候才知道,這個有序不是說list中的元素自己自動排好了序,而說的是這下面的這種情況: >>> list1 = ['1','2
Time of Update: 2018-07-30
把酒祝東風,且共從容 垂楊紫陌洛城東 總是當時攜手處,遊遍芳叢 聚散苦匆匆,此恨無窮 今年花勝去年紅 可惜明年花更好,知與誰同。 浪淘沙雙調小令 歐陽修 有人說在python中一切都是對象,讓我們今天來共同探尋一下Python中的函數究竟是怎麼對象化的 本文的參考文獻有: python進階教程之函數對象 Dive Into Python3 廖雪峰的官方網站 本文目錄
Time of Update: 2018-07-30
1、高階函數 map/reduce: map:接受兩個參數map(f, list), 對list中每一個元素進行f函數的操作,產生一個map對象,用迴圈或者list類型轉換時調用。 def f(x): return x*xa = map(f, [1, 2, 3, 4, 5])list(a)# [1, 4, 9, 16, 25]b = map(str, [1, 2, 3, 4, 5])list(b)# ['1', '2', '3', '4', '5']
Time of Update: 2018-07-30
在論壇上找到方法了,http://bbs.csdn.net/topics/340234292 import subprocess def main(): process1 = subprocess.Popen("python -u sub.py", shell=False, stdout = subprocess.PIPE, stderr=subprocess.STDOUT) #print
Time of Update: 2018-07-30
大早上來公司寫一篇部落格,我也是醉了 這篇部落客要講的是python的內建函數: 接下來講解4個內建函數: apply(): #!-*- coding:UTF-8 -*-'''Created on 2015-4-7@author: huangpeng03apply可以實現調用可變參數列表的函數,把函數的參數存放在一個元組或序列中'''def sum(x=1,y=2): return x+yprint apply(sum,(7,))console: 9
Time of Update: 2018-07-30
Usage example (libtiff wrapper) >>> from libtiff import TIFF>>> # to open a tiff file for reading:>>> tif = TIFF.open('filename.tif', mode='r')>>> # to read an image in the currect TIFF directory and return
Time of Update: 2018-07-30
python引入外部檔案 mylib.py中定義如下類: class Hello: def sayHello(self): print ("Hello Python") 在loadlib.py中,按照如下import方式匯入,即可使用mylib中的Hello類 注意:此時使用Hello的時候,是要帶上mylib命名空間的。 import mylibh=mylib.Hello()h.sayHello()
Time of Update: 2018-07-30
一提到數位影像處理,可能大多數人會想到matlab,但是matlab有自身的一些缺點: 1.不開源,價格貴; 2.軟體容量大。一般3GB以上,高版本甚至達到5GB以上。 3.只易做研究,不易轉化成軟體。 因此,我傾向於學習python來進行映像的處理工作。要使用python,首先要先安裝python,一般是在2.7版本以上,不管是在windows系統,還是在linux系統,安裝工作都是非常簡單的。
Time of Update: 2018-07-30
1、Pyhton資源 學習Python非常好的網站 學習Python非常好的網站2 學習Python非常好的部落格 學習Python的書籍推薦: 2、Python環境部署 python模組paramiko與ssh安裝配置教程 python下setuptools安裝 Python下的Mysql模組MySQLdb安裝詳解 3、Python基本常識 Python time
Time of Update: 2018-07-30
集合、堆、雙端隊列 1、集合 集合set print set(range(10))print set([0, 1, 2, 3,0,1,2,3, 4, 5])print set(['wo','ni','ta']) 結果: set([0, 1, 2, 3, 4, 5, 6, 7, 8, 9]) set([0, 1, 2, 3, 4, 5]) set(['wo', 'ni', 'ta']) a=set([1,2,3])b=set([2,3,4])print
Time of Update: 2018-07-30
環境部署 解決pycharm無法匯入當地套件的問題(Unresolved reference ‘tutorial’) ①清除緩衝並重啟(File——>Invalidate Caches\Restart) ②設定來源目錄 基本常識 python3.x中如何?print不換行 print(“祝各位身體健康”, end=’ ,’) 此處以,替換預設的分行符號\n w =StringVar(),其中w.get 和
Time of Update: 2018-07-30
主題文章 我的 Python 經驗分享 基本常識 ipython百度百科 用python爬取圖片之urlretrieve的用法 Python字串逆序輸出1 Python讀寫CSV檔案–追加方式多空行 Python解析json資料結構範例 遍曆python字典幾種方法 Python中dict詳解 Python | 怎麼讀寫csv檔案 python模組介紹- collections (1)