Python入門學(xué)習(xí)過程(44)

今天學(xué)的是打印時出錯的原因

python大大的圖

圖片發(fā)自簡書App

我的圖

圖片發(fā)自簡書App

這里可以看出,由于把message敲成mesage,程序報錯,說mesage這個變量名沒有定義。

如果把第三行改成mesage則在第一個print那里就報錯,最后不會打印出結(jié)果

圖片發(fā)自簡書App

這塊內(nèi)容在書《Python編程:從入門到實踐》里2.1節(jié)有介紹。

在變量的命名和使用里有五個原則。我是這么想的,我們記住幾個常見的變量名,那么基本在變量命名上不會出現(xiàn)問題。

使用變量時避免命名錯誤。名稱錯誤通常意味著兩種情況:要么是使用變量前忘記了給它賦值,要么是輸入變量名時拼寫不正確。在變量名出錯時程序會給很明顯的提示,看一眼就能明白。很多編程錯誤都很簡單,只是在程序的某一行輸錯了一個字符,為找出這種錯誤而花費很長時間的大有人在。很多程序員天資聰穎、經(jīng)驗豐富,卻為找出這種細微的錯誤花費數(shù)小時。你可能會覺得這很好笑,但別忘了,在你的編程生涯中,經(jīng)常會有同樣的遭遇。

其實我看到這段話的時候就想起來真有那么幾次在找一個錯誤找了能有一個多小時,前幾次是在剛剛開始學(xué)python的時候,會莫名敲錯一些東西,然后拼了命的在找,找不到。就一直盯著程序看,就像玩大家來找茬一樣,一個字符一個字符對著看,終于找到了。還有兩次是上個禮拜,repr(x).rjust(2)中間那個點我打成了逗號,結(jié)果一直都沒有執(zhí)行出正確結(jié)果,一直到Candice告訴我我才知道。還有就是昨天晚上敲的那個程序沒有print一直出不了結(jié)果,看了陳容喜同學(xué)的簡書才發(fā)現(xiàn)問題所在。找個錯誤真不容易,但是當把那個折磨人很久的錯誤找到以后是非常爽的。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • http://python.jobbole.com/85231/ 關(guān)于專業(yè)技能寫完項目接著寫寫一名3年工作經(jīng)驗的J...
    燕京博士閱讀 7,804評論 1 118
  • 教程總綱:http://www.runoob.com/python/python-tutorial.html 進階...
    健康哥哥閱讀 2,189評論 1 3
  • 前言 Python的創(chuàng)始人為Guido van Rossum。1989年圣誕節(jié)期間,在阿姆斯特丹,Guido為了打...
    依依玖玥閱讀 3,706評論 6 37
  • 本來不愿意讓你做交易理財,賺錢的過程反人性,蛻變真是很疼的一個過程,既然我已經(jīng)疼過,讓我去承受好了。 不過又想著,...
    紫貍閱讀 170評論 0 0
  • 今天和小朋友讀的是《一切因為有你》,一本關(guān)于母愛的故事,文字是英國作家:克萊爾,費萊德曼;畫圖是:英國的丹尼爾,豪...
    ameimay閱讀 452評論 0 3

友情鏈接更多精彩內(nèi)容