0x00
python的兩種程式設計形式:
1、互動式
2、指令碼式,也分兩種方式。
詳見:0x01
python有五個標準的資料型別:numbers(數字)string(字串)list(列表)tuple(元組)dictionary(字典)。
詳見:後面另有文章詳細介紹了各個內容:
0x02
python的運算子和語句:
0x03
python函式:
0x04
python檔案i/o:
python file方法:
0x05
python異常處理:
0x06
python模組:
模組就是乙個檔案,以.py為結尾的檔案。
匯入並使用模組。
1、import module
module.function
2、import module as modu
modu.function
3、from module import function
function
4、from module import *
function
5、from 包 import module
module.function
6、from 包.module import function
function
這裡包指的是資料夾,module指的是.py檔案
總結:import只能匯入module或者function,不能匯入資料夾(包)(如果_init_.py沒有寫任何內容)。
0x07
python物件導向。包括python中私有變數、靜態變數、靜態函式、繼承的表示。
詳見:python物件導向程式設計指南。
0x08
我們經常看到import 乙個包,然後就可以呼叫包內包的module裡面的函式,是如何做到的呢?實在上答案在_init_.py中。我們來看乙個例子:
test1(資料夾)
--test11(資料夾)
--_init_.py
--test11print.py
--_init_.py
--peopleclass.py
--main.py
peopleclass.py:
class people:
name = 'jack'
def __init__(self, age):
self.age = age
def myage(self):
print self.age
test11print.py:
def test11printfuc():
print "test11print"
def test12printfuc():
print "test12print"
test1/_init_.py:
from . import test11 #@1_1 --> @2_1
from .test11.test11print import * #@1_2
from .peopleclass import people #@1_3
test1/test11/_init_.py:
from .test11print import * #@2_!
main.py:
import test1
test1.test11.test11printfuc() #之所以可以執行,因為@1_1--->@2_1
test1.test11printfuc() #之所以可以執行,因為@1_2
p = test1.people(5) #之所有可以執行,因為@1_3
p.myage()
print test1.people.name #之所有可以執行,因為@1_3
python程式設計製作 程式設計入門 Python
知識單元一 程式語言基礎 第1周 程式設計的基礎知識 教學內容 計算的基本概念,計算機程式語言的歷史,python語言的發展簡史及語言的特點,程式語言的基本語法 教學要求 了解馮諾依曼計算機的基本結構 了解編譯型 解釋型語言的區別 第2周 資料型別 運算子與表示式 變數賦值與簡單i o操作 教學內容...
網易python 程式設計入門 Python
知識單元一 程式語言基礎 第1周 程式設計的基礎知識 教學內容 計算的基本概念,計算機程式語言的歷史,python語言的發展簡史及語言的特點,程式語言的基本語法 教學要求 了解馮諾依曼計算機的基本結構 了解編譯型 解釋型語言的區別 第2周 資料型別 運算子與表示式 變數賦值與簡單i o操作 教學內容...
python 網易 程式設計入門 Python
知識單元一 程式語言基礎 第1周 程式設計的基礎知識 教學內容 計算的基本概念,計算機程式語言的歷史,python語言的發展簡史及語言的特點,程式語言的基本語法 教學要求 了解馮諾依曼計算機的基本結構 了解編譯型 解釋型語言的區別 第2周 資料型別 運算子與表示式 變數賦值與簡單i o操作 教學內容...