Python 語言程式設計 課後練習

2021-09-25 09:04:27 字數 726 閱讀 7084

1. 理解文字和二進位制開啟方式的區別

首先,用文字編輯器生成乙個包含「中國是個偉大國家!」的 txt格式文字檔案,命名為 test.txt。編寫程式分別用文字檔案方式和二

進製檔案方式讀入,並列印輸出效果。觀察輸出結果並解釋。

#利用字典將兩個通訊錄文字合併為乙個文字

def main():

ftele1=open('test.txt','wt')#以文字寫方式開啟,只能寫檔案, 如果檔案不存在,建立該檔案,如果檔案已存在,先清空,再開啟檔案

ftele1.writelines(["中國是個偉大國家!\n"])#寫入資料

ftele1=open('test.txt','rb')#以二進位制讀方式開啟,只能讀檔案 , 如果檔案不存在,會發生異常

print(ftele1.read())

ftele2=open('test.txt','rt')#以文字讀方式開啟,只能讀檔案 , 如果檔案不存在,會發生異常

print(ftele2.read())

#ftele1.readlines()

if __name__ == "__main__":

main()

2.2. 檔案處理fo = open(fname, "r")

for line in fo:

# 處理一行資料

fo.close()

上述格式是開啟檔案並逐行處理的程式框架,請編寫乙個例項練習

python之課後練習三

具體實現如下 import os 批量在檔名前加字首 funflag 1 1表示新增標誌,2表示刪除標誌 foldername renamedir 獲取指定路徑的所有檔案名字 foldername list os.listdir foldername 遍歷輸出所有檔案名字 for oldname i...

Python課後練習 函式引數

以下函式允許計算兩個數的乘積,請稍加改造,變成可接收乙個或多個數並計算乘積 def product kk if len kk 0 raise typeerror i 1for x in kk i x i return i print product 5 product 5 print product...

課後練習 2 3

一.a.250000 b.2046 c.n 1 d.n 4 n 1 2 e.n 1 n 2 1 2n 1 3 f.pow 3,n 1 3 2 g.pow n 1 n 2,2 h.1 1 n 1 二.a.n的四次方 b.log n c.2的n次方乘n d.n n 三.用第一種方法 加減運算 n n 1...