Python3教學
Python3引入什麼新的東西?
Python3環境安裝設置
Python3基礎語法
Python3變量類型
Python算術運算符實例
Python3比較運算符實例
Python3賦值運算符實例
Python3位運算符實例
Python3邏輯運算符實例
Python3成員運算符實例
Python3標識運算符實例
Python3運算符優先級示例
Python3基本運算符
Python3 if語句
Python3 if...elseif...else語句
Python3嵌套if語句
Python3決策
Python3 while循環語句
Python3 for循環語句
Python3嵌套循環
Python3 break語句
Python3 continue語句
Python3 pass語句
Python3循環
Python3 abs()函數
Python3 ceil()函數
Python3 exp()函數
Python3 fabs()函數
Python3 floor()函數
Python3 log()函數
Python3 log10()函數
Python3 max()函數
Python3 min()函數
Python3 modf()函數
Python3 pow()函數
Python3 round()函數
Python3 sqrt()函數
Python3 choice()函數
Python3 randrange()函數
Python3 random()函數
Python3 seed()函數
Python3 shuffle()函數
Python3 uniform()函數
Python3 acos()函數
Python3 asin()函數
Python3 atan()函數
Python3 atan2()函數
Python3 cos()函數
Python3 hypot()函數
Python3 sin()函數
Python3 tan()函數
Python3 degrees()函數
Python3 radians()函數
Python3數字
Python3 string.capitalize()方法
Python3 string.center()方法
Python3 string.count()方法
Python3 string.decode()方法
Python3 string.endswith()方法
Python3 string.expandtabs()方法
Python3 string.encode()方法
Python3 string.find()方法
Python3 string.index()方法
Python3 string.isalnum()方法
Python3 string.isalpha()方法
Python3 string.isdigit()方法
Python3 string.tolower()方法
Python3 string.isnumeric()方法
Python3 string.isspace()方法
Python3 string.istitle()方法
Python3 string.isupper()方法
Python3 string.join()方法
Python3 string.len()方法
Python3 string.ljust()方法
Python3 string.lower()方法
Python3 string.lstrip()方法
Python3 string.maketrans()方法
Python3 string.max()方法
Python3 string.min()方法
Python3 string.replace()方法
Python3 string.rfind()方法
Python3 string.rindex()方法
Python3 string.rjust()方法
Python3 string.rstrip()方法
Python3 string.split()方法
Python3 string.splitlines()方法
Python3 string.startswith()方法
Python3 string.strip()方法
Python3 string.swapcase()方法
Python3 string.title()方法
Python3 string.translate()方法
Python3 string.upper()方法
Python3 string.zfill()方法
Python3 string.isdecimal()方法
Python3字符串
Python3 list.cmp()方法
Python3 list.len()方法
Python3 list.max()方法
Python3 list.min()方法
Python3 list.list()方法
Python3 list.append()方法
Python3 list.count()方法
Python3 list.extend()方法
Python3 list.index()方法
Python3 list.insert()方法
Python3 list.pop()方法
Python3 list.remove()方法
Python3 list.reverse()方法
Python3 list.sort()方法
Python3列表
Python3 tuple.cmp()方法
Python3 tuple.len()方法
Python3 tuple.max()方法
Python3 tuple.min()方法
Python3 tuple.tuple()方法
Python3元組
Python3 dictionary.cmp()方法
Python3 dictionary.len()方法
Python3 dictionary.str()方法
Python3 dictionary.type()方法
Python3 dictionary.clear()方法
Python3 dictionary.copy()方法
Python3 dictionary.fromkeys()方法
Python3 dictionary.get()方法
Python3 dictionary.has_key()方法
Python3 dictionary.items()方法
Python3 dictionary.keys()方法
Python3 dictionary.setdefault()方法
Python3 dictionary.update()方法
Python3 dictionary.values()方法
Python3字典
Python3 time.altzone()方法
Python3 time.asctime()方法
Python3 time.clock()方法
Python3 time.ctime()方法
Python3 time.gmtime()方法
Python3 time.localtime()方法
Python3 time.mktime()方法
Python3 time.sleep()方法
Python3 time.strftime()方法
Python3 time.time()方法
Python3 time.tzset()方法
Python3日期和時間
Python3函數
Python3模塊
Python3 file.close()方法
Python3 file.tell()方法
Python3 file.truncate()方法
Python3 file.write()方法
Python3 file.writelines()方法
Python3 file.flush()方法
Python3 file.fileno()方法
Python3 file.isatty()方法
Python3 file.next()方法
Python3 file.read()方法
Python3 file.readline()方法
Python3 file.readlines()方法
Python3 file.seek()方法
Python3文件方法
Python3 os.access()方法
Python3 os.chdir()方法
Python3 os.chflags()方法
Python3 os.chmod()方法
Python3 os.chown()方法
Python3 os.chroot()方法
Python3 os.close()方法
Python3 os.closerange()方法
Python3 os.dup()方法
Python3 os.dup2()方法
Python3 os.fchdir()方法
Python3 os.fchmod()方法
Python3 os.fchown()方法
Python3 os.fdatasync()方法
Python3 os.fopen()方法
Python3 os.fpathconf()方法
Python3 os.fstat()方法
Python3 os.fstatvfs()方法
Python3 os.fsync()方法
Python3 os.ftruncate()方法
Python3 os.getcwd()方法
Python3 os.getcwdu()方法
Python3 os.isatty()方法
Python3 os.lchflags()方法
Python3 os.lchmod()方法
Python3 os.lchown()方法
Python3 os.link()方法
Python3 os.listdir()方法
Python3 os.lseek()方法
Python3 os.lstat()方法
Python3 os.major()方法
Python3 os.makedev()方法
Python3 os.makedirs()方法
Python3 os.minor()方法
Python3 os.mkdir()方法
Python3 os.mkfifo()方法
Python3 os.mknod()方法
Python3 os.open()方法
Python3 os.openpty()方法
Python3 os.pathconf()方法
Python3 os.pipe()方法
Python3 os.popen()方法
Python3 os.read()方法
Python3 os.readlink()方法
Python3 os.remove()方法
Python3 os.removedirs()方法
Python3 os.rename()方法
Python3 os.renames()方法
Python3 os.rmdir()方法
Python3 os.stat()方法
Python3 os.stat_float_times()方法
Python3 os.statvfs()方法
Python3 os.symlink()方法
Python3 os.tcgetpgrp()方法
Python3 os.tcsetpgrp()方法
Python3 os.tempnam()方法
Python3 os.tmpfile()方法
Python3 os.tmpnam()方法
Python3 os.ttyname()方法
Python3 os.unlink()方法
Python3 os.utime()方法
Python3 os.walk()方法
Python3 os.write()方法
Python3 os文件目錄的方法
Python3文件操作
Python3標準異常
Python3斷言
Python3異常處理

Python3教學

Python是一種高層次,解釋,互動性和麪向對象的腳本語言。Python 被設計成具有很強的可讀性語言。它採用英語關鍵字,而其他語言一般使用標點符號,並且具有比其他語言有較少的句法結構。

  • Python是解釋型的語言:Python 是在運行時被解釋處理。你不需要在執行前編譯程序。這類似於Perl和PHP。

  • Python是交互式的: 實際上,可以在 Python 提示和解釋直接交互來編寫程序。

  • Python是面向對象:Python支持面向對象式或編程的對象中封裝代碼的技術。

  • Python是一種初學者的語言:Python是初學者級別程序員偉大的語言,並支持廣泛從簡單的文字處理,網頁瀏覽器應用程序到遊戲的開發。

Python歷史


Python是由Guido van Rossum 於八十年代末和90年代初在美國國家研究所數學與計算機科學在荷蘭開發的。

Python是從許多其他語言,包括ABC,Modula-3語言,C,C++,Algol-68,Smalltalk和Unix Shell和其它腳本語言參考借薦開發的。

Python是有版權的。類似於Perl,Python源代碼現在是在GNU通用公共許可證(GPL)下提供。

Python現在是由核心開發團隊在研究所維護,雖然Guido van Rossum 仍持有指揮它的進展至關重要的作用。

Python 1.0發佈於1994年11月。在2000年,Python 2.0發佈。Python 2.7.11是Python2 中的最新版本。

同時,Python 3.0發佈於2008年。 Python3 不與落後的 Python2 兼容。Python3 的重點是一直在刪除重複編程結構和模塊,使「應該有一個 - 最好只有一個 - 明顯的方法來做到這一點。」Python 3.5.1是 Python3 的最新版本。

Python的特點


Python的功能包括:

  • 易於學習:Python有幾個關鍵字,結構簡單,明確定義的語法。這讓初學者可以快速上手語言。

  • 易於閱讀: Python代碼更加明確和看得見。

  • 易於維護: Python源代碼是相當容易維護的。

  • 廣泛的標準庫:Python的庫是非常便攜的,在UNIX,Windows和Macintosh跨平臺兼容。

  • 交互式模式:Python有一個交互動的模式,可支持互動測試和代碼段的調試。

  • 便攜: Python可以在多種硬件平臺上運行,並且對所有平臺相同的接口。

  • 可擴展**:** 可以添加低級別的模塊到Python解釋器。這些模塊使程序員能夠更有效地添加或定製自己的工具。

  • 數據庫: Python提供了接口,支持所有主要的商業數據庫。

  • GUI編程: Python支持,可以創建並移植到許多系統調用GUI應用程序, 庫和Windows系統,如:Windows MFC,Macintosh和Unix X窗口系統。

  • 可擴展**:** 對於大型程序,Python提供比shell腳本更加合理的結構和支持。

除了上面提到的功能,Python還有很多的功能列表,這裏列舉一些如下:

  • 它支持函數和結構化以及OOP程序設計方法。

  • 它可以被用來作爲一種腳本語言或可以被編譯成字節碼用於構建大的應用程序。

  • 它提供了非常高的水平動態數據類型和支持動態類型檢查。

  • 它支持自動垃圾收集。

  • 它可與C,C ++,COM和ActiveX,CORBA和Java輕鬆集成。