Python TQC考題306 迴圈階乘計算 by 儲蓄保險王 · 2022-04-28 #Python TQC考題306 迴圈階乘計算 n=eval(input()) ans=1 for i in range(1,n+1): #記得從1開始 ans=ans*i print(ans) 相關文章Python TQC考題508 最大公因數,遞迴呼叫,break for迴圈, x,y=eval(input())Python中的文件和路徑操作:使用os.path函數和__file__變數; os.path.split() #一次取得dirname , basename 可以取代os.path.dirname() + os.path.basename() ;分離主/副檔名: os.path.splitext() #split ext ; os.path.join( folder, fname) #將folder, fname合併為完整的路徑Python 正則表示法(Regular Expression) : re.Match 物件的 .group() .groups()方法 #捕獲組Python 打造高容錯搜尋引擎:BM25、Bigram 與difflib自動糾錯實戰; from rank_bm25 import BM25Okapi ; bm25 = BM25Okapi(corpus_tokens) #corpus_tokens: list[list[str]]Python 正則表示法 regular expression: re.match() ; re.search() ; re.findall() ; re.fullmatch() 有何差別?Python: 如何使用jieba做中文斷詞? jieba.cut(sentence, cut_all=False, HMM=True, use_paddle=False) #.cut() return generator 如果需要獲取具體結果,需要用 join() 或 list() 處理 #.lcut() 直接生成listPython: 2D array/list的切片,建立dict的方法:dic = dict(2D list) ; set1 = set(dic) #2D list可以轉為dict, dict的key可以轉為setPython:使用struct() 對二進位數據打包、解包 data = struct.pack (format_str, 1, 2, 3.14) ; result = struct.unpack (format_str, data) ; numpy.fromfile() ;Python 爬蟲入門:從 HTML 到 JSON 的快速定位法
0 Python:如何使用csv.reader() 讀取csv檔案?若該檔案奇異列長度太短,如何用try:~except:~避免取直欄時出現IndexError: list index out of range? 2022-11-24
0 Python: sorted() 排序,參數key = lambda 匿名函式 ;物件導向 def __repr__(self): #原形畢露; def __str__(self): #給人閱讀 2022-12-21
0 Python: pandas.DataFrame()處理雙維度資料,dict跟2D list轉為DataFrame有何差別?如何用index及columns屬性客製化index跟欄位名稱?df.index = [“一”,”二”,”三”,”四”] ; df.columns = 使用.head(n) ; .tail(m) ;取首n列,尾m列; .at[index,欄位名稱] 取單一資料 ; .iat[index,欄位順序] 取單一資料 ; .loc[index,欄位名稱] 取資料 ; .iloc[index,欄位順序];df.iloc[ [0,1],[0,2]])取資料 ; df.iloc[ 0:3,0:2]切片 2022-11-11
近期留言