Python學習筆記一 基礎知識

2021-06-08 07:30:40 字數 1534 閱讀 7045

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...