1樓:匿名使用者
這個問題,主bai
要是看du關於最後乙個\的個數。
zhi因為\在python中,除了轉dao移之外還有乙個特殊專的用途就是連線字元屬串:
>>> s = '123\
... '456'
>>> 123456
>>> s = '123\\
... 456'
報錯也就是說假如 \ 緊跟著 ' 的話,它會把'看成是字串的一部分,然而字串需要兩個引號組成,所以就報這個錯誤了,但是兩個\\就不會是連線操作了,這就是下面所說的轉義的意思
如果你不想讓它執行這個功能的話,你就需要轉義,就需要多加個\,所以成對出現沒事,但是奇數個的話就報錯
這裡,你最後的 \ 的個數為3,你可以那麼分析:
'\' : \把'看成是字串的一部分,所以報錯
'\\' : 這裡使用兩個\,其中第二個是轉義第乙個的,這樣,這兩個\\就是字串的一部分,最後'還是配對前面那個',所以沒事
'\\\' : 這裡前面兩個\\是沒事,第三個\就相當於有把'看成是字串的一部分,所以就不行了,需要再乙個\來對它進行轉義
這裡你可能會說r''不是會無視轉義嗎,為什麼還要/來轉義/呢,的確,r是可以無視\r\n\\等等,但是這裡的/出現在'的前乙個,python編譯器會優先執行我剛才說的那個連線操作,為了不能編譯器優先執行這個操作,你需要多新增一條\來抵消
2樓:匿名使用者
第乙個最後有三個反斜槓,最後乙個反斜槓被識別為對最後乙個單引號的轉義,所以python並不認為有字串結束符
python基礎,求解這個pygame為什麼關不掉
3樓:匿名使用者
在sys.exit前加一行:pygame.quit()
我試著能正常退出,你試試
4樓:匿名使用者
判斷退出時候,應該是這個
event.type==pygame.locals.quit
5樓:活寶黑色咖啡
試試這段
while true:
for event in pygame.event.get():
if event.type==pygame.quit:
pygame.quit()
exit()
6樓:匿名使用者
在sys.exit()前,加一行pygame.quit()
python 入門求解! 小白乙個,是coursera上的python入門的最後乙份作業。。
7樓:
你的**有幾處問題:
list.remove(num)多餘了,你並沒有把那個數字加到過list裡面,所以沒有必要移除。
print "maximum is", largest 這段應該寫到loop外面來,使得程式走完整個list之後print最大值,而不是找到乙個比前面乙個數字大的就立刻print出來。後面minimum也是這個問題。
以下是改好的**:
largest = none
**allest = none
list =
while true:
num = raw_input("enter a number: ")
if num == "done" : break
try:
except:
print "invalid input"
for i in list:
if largest is none:
largest = list[0]
elif largest < i:
largest = i
print "maximum is", largest
for i in list:
if **allest is none:
**allest = list[0]
elif **allest > i:
**allest = i
print "minimum is", **allest
另外有兩個小建議:
最好不要把list作為變數名,因為list在python裡是預先定義好的,這樣寫會覆蓋原來的定義。
可以把找最大最小值的**寫進乙個function裡面,然後最後呼叫一次印出結果。這樣會整潔明了一些
希望對你有幫助。
python求解這麼基礎的問題快折磨死我啦!為什麼我的 python寫一行就直接執行了,而不能像書上的這樣啊
中醫基礎知識,中醫學基礎知識有那些
五臟六腑,陰陽五行,八綱辨證,六經辨證,氣血 辨證。你去買本書看看不就行了。陰陽學說,五行學說,這是首先要學的。什麼知識?能具體些麼?中醫基礎課程包括 中醫基礎學 中醫學概要 中藥學 方劑學 人體解剖生理學 臨床中醫 中醫內 外 婦 兒 針灸學推拿學 中醫傷科學 常見急症處理 等等 中醫基礎學就是闡...
會計基礎知識重點,會計基礎知識重點有哪些
重點就是賬務處理,以下的內容也必須清楚。一 會計的概念及特徵 一 會計的概念 二 會計的基本特徵 1.會計以貨幣作為主要計量單位 2.會計擁有一系列專門方法 3.會計具有核算和監督的基本職能 4.會計的本質就是管理活動 二 會計的基本職能 一 會計的核算職能 二 會計的監督職能 三 會計核算與監督職...
法律基礎知識,法律基礎知識都考什麼啊??
法學體系中的四大類分支學科 1理論法學 即 從總的方面探求法學研究物件的各種基本概念 基本原理 基本原則和基本規律的法學分支學科的總稱。注 理論法學主要不是從認識論的角度劃分出來的結果,而是依據法學的研究物件和方法劃分出來的。那些研究物件比較抽象 研究方法偏重於理論分析的分支學科基本都可列為理論法學...