物件導向前練習

2021-08-17 14:37:57 字數 3134 閱讀 7105

總結

1.python的命名規則

只能以字母數字下劃線命名,不能以數字開頭,變數名不能是保留字元,

1.2.行的縮排

1.3.注釋 #   '''    '''      """     """

1.4.不換行輸出  print(表示式1,表示式2,...,end="")

1.5三目運算子的格式, 符合條件結果  if  條件   else   不符合條件結果

2.資料型別

2.1數字型別

整數型浮點型

複數型字串

3.元組

建立方式

查詢方式

4.列表

建立列表的方式,列表中的元素可以是什麼型別的資料

查詢列表中元素的方法

增加元素的方法

修改列表中元素的方法

列表相關的刪除方法

看列表中有多少個元素

5.字典

字典的特點是什麼

字典儲存資料的原理是什麼

字典中儲存的是什麼型別的元素,可變還是不可變型別.

建立字典的方式,

查詢字典中元素的方式

增加字典中元素的方式

修改字典中的元素

字典相關的刪除方法

字典的遍歷

6.判斷,迴圈,

判斷 if else

for迴圈

while迴圈

break關鍵字

continue關鍵字

7.字串

capitalize()

swapcase()

count()

encode()

endwith()

find()

index()

isalnum()

isdigit()

strip()

replace()

split()

join()****字串拼接

字串的format(有三種形式)

集合集合的特性

集合中元素的型別

集合的建立方式

查詢集合中的元素

增加元素

修改元素

刪除元素

判斷某個元素是否在集合中

集合之間的運算,運算子是什麼

檔案的讀取

開啟檔案

開啟檔案的方式12種方式,以及使用這種方式開啟後游標所處的位置

讀取檔案

寫入檔案

tell()

seek()中的引數分別是什麼意思

readline()

readlines()讀取的內容是放到了**的,是以什麼形式儲存的

truncate()引數,以及截斷後存在的方式

writelines()

列表的深淺拷貝

函式函式的優點

函式的格式

使用函式簡單的模仿乙個日誌記錄檔案

函式的引數

必須引數

關鍵字引數

預設引數

不定長引數

變數的作用域

區域性變數和全域性變數的關係

如何在區域性作用域引用全域性或者encoding變數

函式的return的作用

函式名是個什麼東西

遞迴函式

遞迴函式的經典應用,階乘和斐波那契數列

裝飾器京東購物車裝飾器練習

生成器列表表示式生成列表

什麼是可迭代物件

如何取出可迭代物件中的值

for的工作原理

yield關鍵字

yield的send方法

迭代器需要滿足哪兩個條件才是迭代器

多變數賦值,解決斐波那契數列不費吹灰之力

time模組

time()方法

clock()

sleep()

gmtime()

localtime()

asctime()

strftime()

strptime()

結構化時間下面的方法

tm_year

tm_day

tm_wday

tm_mday

tm_hour

tm_mon

tm_min

tm_sec

ctime()

mktime()

datatime模組

datatime.now()

隨機數模組

random()

randint()

choice()

sample()

randrange()

os模組

getcwd()

chdir()

pardir()

makedirs()

removedirs()

rmdir()

listdir()

remove()

renames()

stat()

seplinesep

pathsep

path.abspath()

path.split()

path.exists()

path.isabs()

path.isfile()

path.isdir()

path.join()

path.getatime()

path.getctime()

hashlib模組

加密md5的步驟

加密sha的步驟

logging模組

日誌的五個級別分別是什麼

使用logger的步驟

configparser模組

config = configparser.configparser()

config[key] =

with open('filesname','w') as file

config.write(file)

re模組python中的正規表示式

正規表示式的是乙個常用元字元,以及每個元字元的意義

findall()

search()

match()

json和pickle

dumps()

loads()

引入不同包下的模組

from 包名.子包名..... import 模組名

物件導向練習

定義boat和car兩個類,兩者都有私有成員weight屬性,定義兩者的乙個友員函式totalweight 計算兩個類的物件的重量和。請根據給定的main函式和totalweight 函式的定義,完善boat和car兩個類。友元函式的使用 include using namespace std cl...

物件導向練習

include hero.class.php hero new hero 張三 建立英雄 hero daguai hero show hero daguai hero show hero daguai hero show hero daguai hero show hero daguai hero ...

物件導向知識練習

author ryzreal date 2018 7 2 類的定義 class 類名 def 方法名 self,args,kwargs print args return 1 中間人 類名 ret 中間人.方法名 1 print ret self 等於被呼叫的中間人 公共的部分可以封裝到中間人裡 c...