lovely python整理
python - 弱資料型別,不需要強制宣告
python - 一切都是物件
pyhton - 語句塊以:結尾,並且下句縮排
python - 復用級別 **行→函式→類→模組
python - 支援函式
python - kiss原則 == keep it ******,stupid
一、中文支援
二、使用模組
import os, sys,cmd
fromt cdctools.py import *
from threading import thread #多執行緒
三、模組
os.listdir('path');
os.walk('path')
檔案操作
open('filename','a/w').write('content');
四、函式
def method(param1,param2):
dosomething
五、命令列互動
import sys
sys.arg[x]
六、類class classname(cmd.cmd):
def __init__(self):
cmd.cmd.__init__(self)
if __name__ == ' __main__ ':
dosomething
執行緒class grepit(thread):
def __init__(self,param1,param2):
thread.__init__(self)
七、語法
filelist = os.listdir('path')
for cdc in filelist:
if ".cdc" in cdc:
if keword in line:
print line
異常捕獲
try:
for type in tryuni:
try:
ustring = unicode("%s}"%type+stream, type)
#try decode by list
except:
continue
#break!continue try decode guess
except:
return u"bad unicode encode!"
八、其他工具
chardet 編碼探測
epydoc py文件生成器
configparser 檔案操作api
web框架
karrigell webframeworks
web.py
九、其他
桌面開發 tk/tcl qt wxpython win32com
Python學習筆記 基礎知識
coding cp936 此行是為了和linux的平台保持相容,是用來告訴shell執行時,去用 bin python來解釋執行 bin python 此行指明了編碼方式,預設是utf 8,如果我們要輸出中文或者採用中文的注釋,就會出現錯誤 coding gb2312 python特色一 三引號注釋...
Python基礎知識學習筆記
前置知識 一切皆物件,有自己的屬性和方法 變數 變數 variable 先賦值後使用 字串 轉義字元 i m lzh 格式化字串 print f my name is name 0 3 lzh 包括前面不包括後面 函式 def triangel width int input 請輸入長 height...
Python學習筆記 基礎知識
python中單行注釋以 開頭,多行注釋可以用多個 號,或者三個單引號或雙引號。我是注釋 我也是注釋 我也是注釋 我也是注釋 python使用縮排空格數來識別 塊而不是大括號,同乙個 塊的語句必須包含相同的縮排空格數。if true print hello world else print hell...