學習《簡明python教程》之個人總結

2021-07-01 23:08:28 字數 1317 閱讀 2580

模組的呼叫過程中有三種方式:

import model //呼叫主程式塊,缺點是需要全部執行

from model import sayhello,version //僅僅呼叫需要的程式塊和變數,程式塊無需加()

from model import *

python中三種內建的資料結構—-列表.元組和字典

為消除換行可以用』,』

含有0個或1個專案的元組。乙個空的元組由一對空的圓括號組成,如myempty = ()。你必須在第乙個(唯一乙個)專案後跟乙個逗號,這樣 python才能區分元組和表示式中乙個帶圓括號的物件。即如果你想要的是乙個包含專案2的元 組的時候,你應該指明singleton = (2 , )。

元組通常用來輸出答應,尤其是多個輸出字串時候,需要用到元組,元組的值是不可變的

for迴圈中,看如下例子:

for name, address in ab.items():

print 『contact %s at %s』 % (name, address)

呼叫items()函式,字典中的每個項,

去除items中的值賦值給name和address,而後在下面的元組中進行輸出

序列:列表.元組.字串都屬於序列,索引操作符和切片操作符

mylist = shoplist[:] # make a copy by doing a full slice

mylist = shoplist # mylist is just another name pointing to the same object!

注意二者的區別,前者copy.後者是同一物件的引用

python中字串也是看做乙個類,在程式中建立物件,就是例項化字串.help(str)

zip 命令的格式:zip -qr 目標名稱.zip source

os.system函式執行命令,即在shell中執行命令

使用類的變數 由乙個類的所有物件(例項)共享使用。只有乙個類變數的拷貝,所以當某個物件

對類的變數做了改動的時候,這個改動會反映到所有其他的例項上。

物件的變數 由類的每個物件/例項擁有。因此每個物件有自己對這個域的乙份拷貝,即它們不

是共享的,在同乙個類的不同例項中,雖然物件的變數有相同的名稱,但是是互不相關的

python中所有的類成員(包括資料成員)都是 公共的 ,所有的方法都是 有效的 。如果你使用的資料成員名稱以 雙下劃線字首 比如__privatevar,python的名稱

管理體系會有效地把它作為私有變數。

在linux系統之中,eof根本不是乙個字元,而是當系統讀取到檔案結尾,所返回的乙個訊號值(也就是-1)。

python簡明教程之函式

函式 函式是指可重複使用的程式片段。它們允許你為某個 塊賦予名字,允許你通過這一特殊的名字在你的程式任何地方來執行 塊,並可重複任何次數,這就是所謂的呼叫 calling 函式。我們已經使用了很多內建的函式,例如 len 和 range。案例 儲存為function1.py def say hell...

簡明Python教程

簡明python教程 swaroop,c.h.著 沈潔元 譯 看了一下,確實不錯,值得推薦。目錄表前言 本書的讀者 本書的由來 本書目前的狀況 官方 約定條款 歡迎給我反饋 值得思考的一些東西 1.介紹 簡介 python的特色 概括 為什麼不使用perl?程式設計師的話 2.安裝python li...

簡明 Python 教程

字面意義上的常量 數字串 變數識別符號的命名 資料型別 物件輸出 它如何工作 邏輯行與物理行 縮排概括 簡介運算子 運算子優先順序 計算順序 結合規律 表示式使用表示式 概括簡介 if語句 使用if語句 它如何工作 while語句 使用while語句 for迴圈 使用for語句 break語句 使用...