第十一天學習 練習題

2022-08-27 01:03:16 字數 985 閱讀 6526

1. 把乙個數字的list從小到大排序,然後寫入檔案,然後從檔案中讀取出來檔案內容,然後反序,在追加到檔案的下一行中。

#!/usr/bin/python

l1 = [1, 23, 22, 5, 65]

l2 = sorted(l1)

with open('1.txt', 'wb') as fd:

l3 = [str(i) for i in l2]

str1 = ' '.join(l3)

fd.write(str1)

with open('1.txt', 'ab+') as fd:

content = fd.read()

l4 = [i for i in content.split(' ')]

print(l4)

l4.reverse()

str2 = ' '.join(l4)

print(str2)

fd.write('\n' + str2 + '\n')

2. 分別把 string, list, tuple, dict寫入到檔案中

#!/usr/bin/python

str1 = 'hello world'

list1 = ['a', 'b', 'c', 'd']

tuple1 = ('123', '456', 'abc', 'hhh')

dic1 =

with open('2.txt', 'ab+') as fd:

fd.write(str1 + '\n')

list2 = ' '.join(list1)

fd.write(list2 + '\n')

tuple2 = ' '.join(tuple1)

fd.write(tuple2 + '\n')

for k,v in dic1.items():

fd.write(k + ':' + str(v) + '\n')

3 8php學習第十一天 練習題小羊繁殖

echo 小羊繁殖 a array a b c d array push a e 末尾加入乙個陣列值 array pop a 末尾減掉最後乙個單元 去掉 array unshift a ww 開頭計入乙個陣列 array shift a 開頭去掉乙個陣列的值 aa array 12 21,33 22...

Linux學習第十一天

一 昨日回顧 1 訊號處理sigaction 2 使用sigaction如何實現不斷重入效果?struct sigaction act act.sa flags sa siginfo sa nodefer 3 想在2號訊號的處理流程過程中,遮蔽3號訊號 struct sigaction act ac...

UnixC第十一天

回憶昨天內容 一 訊號阻塞 sigprocmask 2 sigset t 訊號阻塞和訊號忽略的區別 可靠訊號 不可靠 訊號丟失 二 獲取程序的未決訊號集 從未決訊號集中找未決訊號 sigpending 2 什麼是未決訊號?三 訊號從產生到處理的整個過程 四 system v ipc 訊息佇列 獲取乙...