在虛擬環境中有個不錯的導環境工具。 pip3 install pipreqs # 第三方包 導出項目的依賴關係,首先cd 到項目目錄下, pipreqs ./ #生成依賴文件 requirements.txt pip
題目 判斷101-200之間有多少個素數,並輸出所有素數。 程序分析 判斷素數的方法:用一個數分別去除2到sqrt(這個數),如果能被整除,則表明此數不是素數,反之是素數。 用else可以進一步簡化代碼. import math
題目 企業發放的獎金根據利潤提成。利潤(I)低於或等於10萬元時,獎金可提10%;利潤高於10萬元,低於20萬元時,低於10萬元的部分按10%提成,高於10萬元的部分,可提成7.5%;20萬到40萬之間時,高於20萬元的部分,可提
題目 求1+2!+3!+…+20!的和。 程序分析 1+2!+3!+…+20!=1+2(1+3(1+4(…20(1)))) res=1 for i in range(20,1,-1): res=i*res+1 print(
實例099:磁盤讀寫 題目 有兩個磁盤文件A和B,各存放一行字母,要求把這兩個文件中的信息合併(按字母順序排列), 輸出到一個新文件C中。 程序分析 無。 if __name__ == '__main__': import
題目 一個整數,它加上100後是一個完全平方數,再加上168又是一個完全平方數,請問該數是多少? 程序分析 因爲168對於指數爆炸來說實在太小了,所以可以直接省略數學分析,用最樸素的方法來獲取上限: n=0 while (n+1)
題目 輸入某年某月某日,判斷這一天是這一年的第幾天? 程序分析 特殊情況,閏年時需考慮二月多加一天: def isLeapYear(y): return (y%400==0 or (y%4==0 and y%100!=0)
題目 將一個列表的數據複製到另一個列表中。 程序分析 使用列表[:],拿不準可以調用copy模塊。 import copy a = [1,2,3,4,['a','b']] b = a # 賦值 c = a[:] #
題目 有四個數字:1、2、3、4,能組成多少個互不相同且無重複數字的三位數?各是多少? 程序分析 遍歷全部可能,把有重複的剃掉。 total=0 for i in range(1,5): for j in range(1,
pycharm / intellij 直接導入jar包,應用即可。 圖 java配色。 傳送門 提取碼:do0w
df.columns.get_level_values(0).values # 索引層級從0開始 返回一個list df.columns.to_list() # 返回一個 [(), (), ()]
找到pandas源碼文件 excel.py 函數起始大概在源碼551行, 貼上源碼 函數_format_regular_rows def _format_regular_rows(self): has_al
有時我們使用pip install安裝python的第三方庫時,由於網速等原因會出現安裝失敗的情況,而且由於限速的原因,使用pip安裝的速度可能會比較慢。這裏推薦一個較好的解決方法,那就是先手動下載第三方庫的安裝包,然後再使用pi
今天安裝了 Anaconda 後,打開 Jupyter notebook 之後,出現了 kernel error 錯誤(如下圖),找遍了網上的許多方法,各種複雜的方法都試過,都沒有成功,最後的解決辦法竟然是 :以管理員的身份運行,就解決
Let's start it! --------------------------------手動分割線--------------------------------------------- 一、安裝環境: WIN10 _x64專