Python 程式設計問題集

2021-07-30 00:14:13 字數 647 閱讀 7158

1、中文編碼問題:# coding=utf-8   不要用# coding=gbk 否則在eclipse中無法debug

2、字串輸入問題:fr = open(r'c:\users\li\downloads\machinelearninginaction\ch05\testset.txt') #r表示輸入原始字串,否則\u是轉義符會導致輸入字元編譯出錯

3、變數引用問題:python採用全域性變數,子過程也會更改變數結果,變數引用時需小心更改了原變數的值,如a=['3','2'] b=a b[0]=1 print(a)結果a=[1, '2']

4、typeerror: 'dict_keys' object does not support indexing,python3改變了dict.keys,返回的是dict_keys物件,支援

iterable 

但不支援

indexable,我們可以將其明確的轉化成list,如list(dic.key())[1]

5、計算中的資料型別問題:list類不能直接進行浮點運算,可以先變成陣列,如1.0*numpy.array([1,2])

不同維數陣列演算法不一樣,如plot(x,y),x=[1,2],y=[[1,2]],x大小為2,y的大小為1x2,對y裝置成[[1]

[2]] 大小為2x1,才行。

命令列程式設計問題集

本文就做為遇到的問題集合吧!2008.10.08 1.注釋裡面不能有 等,如果要用特殊字元注釋的話也需要在前面加 2.習慣了寫 echo off,然後苦惱除錯怎麼這麼難,其實,把這句去掉就方便除錯了 2008.10.09 3.for裡面不能設定變數。如果for迴圈層多了 複雜了,就想著先用變數存著,...

浙大版《Python 程式設計》題目集

輸入2個正整數lower和upper lower upper 100 請輸出一張取值範圍為 lower,upper 且每次增加2華氏度的華氏 攝氏溫度轉換表。溫度轉換的計算公式 c 5 f 32 9,其中 c表示攝氏溫度,f表示華氏溫度。在一行中輸入2個整數,分別表示lower和upper的值,中間...

浙大版《Python 程式設計》題目集

本題要求編寫程式,根據輸入的三角形的三條邊a b c,計算並輸出面積和周長。注意 在乙個三角形中,任意兩邊之和大於第三邊。三角形面積計算公式 area s s a s b s c 其中s a b c 2。輸入為3個正整數,分別代表三角形的3條邊a b c。如果輸入的邊能構成乙個三角形,則在一行內,按...