發表文章

目前顯示的是 3月, 2024的文章

林心憲Python自訂函數迴圈write模式a與w

圖片
上面的程式碼 VS code截圖 程式碼 space, slash, backslash, cr = ' ' , '/' , ' \\ ' , ' \n ' def row1 ( k , m ): #定義自訂函數     for i in range ( 1 , k + 1 ):         for ii in range (m):             for j in range (k - i):                 f.write(space)             f.write(slash)             for j in range ( 2 * i - 2 ):                 f.write(space)             f.write(backslash)             for j in range (k - i):                 f.write(space)         f.write(cr) def row2 ( r , m ):     for i in range ( 1 , k + 1 ):         for ii in range (m):             for j in range (i - 1 ):       ...

林心憲python檔案file方法methods

圖片
f = open("ascii.txt", "r") #註解開啟open檔案ascii.txt讀取模式r開啟之後要關閉 x = f.read() f.close() print("檔案長度", len(x)) print("列印內容",x) f=open("ascii.txt","r") y=f.readlines() #輸出成串列list,長度是列數 print("串列y的長度",len(y)) for i in range(len(y)): #迴圈跑i從0到y的長度 print("第",i+1,"列",y[i])

林心憲python 內建函數built-in函數function迴圈loop範圍range

圖片
程式碼 print("練習函數bin, hex, integer") print("4轉二進位",bin(4)) print("7轉二進位",bin(7)) print("12轉八進位",oct(12)) print(4+2+1) print("20轉成16進位",hex(20)) print("FF轉成10進位",int("FF",16)) print("練習函數abs, all, any, ascii") for i in range(-2,3): x = abs(i) print(abs(x)) print("all邏輯,是否全部是真?") x, y, z = 1==1, 2>1, 3>2 #=給值,==判斷 print(all([x,y,z])) print("2>1,-1==1,-2>3有正確的嗎",any([2>1, -1==1, -2>3])) print("2>1,-1==1,-2>3全正確嗎",all([2>1, -1==1, -2>3])) #pthon註解range(開始,結束) print("列印,迴圈for, range範圍") for i in range(33301, 33344): print("字碼character", i,"是",chr(i)) for i in range(65, 70): print(chr(i)) w3schools內建函數列表 https://www.w3schools.com/python/python_ref_functions.asp Python has a set of built-in functions. Function Description abs() Returns the absolute value of a number all() Returns True if all items in an iter...