中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁 > news >正文

嘿客免費(fèi)網(wǎng)站建設(shè)百度指數(shù)免費(fèi)查詢?nèi)肟?/h1>

嘿客免費(fèi)網(wǎng)站建設(shè),百度指數(shù)免費(fèi)查詢?nèi)肟?陽曲網(wǎng)站建設(shè)推薦咨詢,山西太原網(wǎng)站建設(shè)公司7.1 錯(cuò)誤(errors) 由于Python代碼通常是人類編寫的,那么無論代碼是在解釋之前還是運(yùn)行之后,或多或少總會(huì)出現(xiàn)一些問題。 在Python代碼解釋時(shí)遇到的問題稱為錯(cuò)誤,通常是語法和縮進(jìn)問題導(dǎo)致的,這些錯(cuò)誤會(huì)導(dǎo)致代碼無法通過解釋器的解…

7.1 錯(cuò)誤(errors)

由于Python代碼通常是人類編寫的,那么無論代碼是在解釋之前還是運(yùn)行之后,或多或少總會(huì)出現(xiàn)一些問題。
在Python代碼解釋時(shí)遇到的問題稱為錯(cuò)誤,通常是語法和縮進(jìn)問題導(dǎo)致的,這些錯(cuò)誤會(huì)導(dǎo)致代碼無法通過解釋器的解釋階段,代碼也就無法執(zhí)行。

7.1.1 語法錯(cuò)誤(syntax errors)

當(dāng)Python代碼不符合Python的語法,在解釋器進(jìn)行解釋時(shí)就會(huì)檢測(cè)到語法錯(cuò)誤并指出錯(cuò)誤行,Python會(huì)在檢測(cè)到錯(cuò)誤的位置前面顯示一個(gè)小箭頭。語法錯(cuò)誤就是由箭頭前面的標(biāo)記代碼引起的。
引起語法錯(cuò)誤的幾種情況

  • 遺漏了標(biāo)點(diǎn)符號(hào);比如:漏了冒號(hào)等
  • 混用中英文符號(hào);
  • 關(guān)鍵字拼寫錯(cuò)誤或遺漏;比如:while寫成了whlie等;
  • 變量名或函數(shù)名使用了關(guān)鍵字;比如:while = 1;
  • 檢查到不完整的字符串等;比如:'我是張三
    語法錯(cuò)誤(syntax errors)是初學(xué)者最容易犯的錯(cuò)誤,簡(jiǎn)單來說就是代碼不符合Python的基本語法規(guī)范而導(dǎo)致的問題。
    語法錯(cuò)誤示例1
    >>> print('我是一只小小鳥)
File "E:\BaiduNetdiskWorkspace\FrbPythonFiles\study\main.py", line 1print('我是一只小小鳥)^

SyntaxError: unterminated string literal (detected at line 1)

如上,在Python語法中,字符串是由一對(duì)引號(hào)包住的,上面的print語句中只有一個(gè)單引號(hào),不符合Python的語法,于是報(bào)錯(cuò)了(SyntaxError),并且告訴了我們line 1(第一行)有問題。

語法錯(cuò)誤示例2
>>> print(1)print(2)

File "E:\BaiduNetdiskWorkspace\FrbPythonFiles\study\main.py", line 1print(1)print(2)^^^^^

SyntaxError: invalid syntax

同一行中寫了兩條語句,并且沒有通過;分隔,于是報(bào)語法錯(cuò)誤了。

語法錯(cuò)誤示例3

for i in range(10)print(i)
File "E:\BaiduNetdiskWorkspace\FrbPythonFiles\study\main.py", line 1for i in range(10)^

SyntaxError: expected ‘:’

range(10)后面沒有添加:

如果是使用Pycharm等專門的IDE來編寫Python程序,那么Pycharm會(huì)在代碼執(zhí)行前通過紅色波浪線的形式告知用戶并給出提示。如下圖:
在這里插入圖片描述

7.1.2 縮進(jìn)錯(cuò)誤(IndentationError)

縮進(jìn)錯(cuò)誤,顧名思義,就是在編寫代碼的時(shí)候該縮進(jìn)的時(shí)候沒有縮進(jìn),不應(yīng)該縮進(jìn)的地方又縮進(jìn)了,又或者需要縮進(jìn)4個(gè)空格,開發(fā)者只縮進(jìn)了2個(gè)空格,或者Tab縮進(jìn)和空格縮進(jìn)混用都有可能會(huì)導(dǎo)致這個(gè)縮進(jìn)錯(cuò)誤。
在Python中,冒號(hào)下面的縮進(jìn)會(huì)幫助程序區(qū)分代碼之間的層次,這些不同的層次代表了代碼運(yùn)行的邏輯及先后順序。但如果在需要縮進(jìn)的語句下面沒有使用正確的縮進(jìn)層級(jí),甚至沒有使用縮進(jìn),程序就會(huì)報(bào)錯(cuò)。
縮進(jìn)錯(cuò)誤示例

print('我是一只小小鳥')age = 10

File “E:\BaiduNetdiskWorkspace\FrbPythonFiles\study\main.py”, line 2
age = 10
IndentationError: unexpected indent

age = 10應(yīng)當(dāng)和第一條命令是同屬于一個(gè)邏輯結(jié)構(gòu)中,是不需要縮進(jìn)的,但是如果縮進(jìn)了,則會(huì)報(bào)錯(cuò):IndentationError。

http://www.risenshineclean.com/news/27811.html

相關(guān)文章:

  • 網(wǎng)站已備案添加新域名如何做網(wǎng)絡(luò)推廣賺錢
  • 建網(wǎng)站開發(fā)國外客戶天津seo結(jié)算
  • 做網(wǎng)站開發(fā)哪里可以接單軟文推廣多少錢一篇
  • 自己個(gè)人網(wǎng)站后臺(tái)怎么做廣告免費(fèi)發(fā)布信息
  • 做網(wǎng)站做推廣實(shí)時(shí)新聞熱點(diǎn)
  • 淄川政府網(wǎng)站建設(shè)專家商丘seo排名
  • 怎么提高網(wǎng)站排名什么是搜索引擎推廣
  • 網(wǎng)站建設(shè) 步驟百度營業(yè)執(zhí)照怎么辦理
  • 做網(wǎng)站過程視頻百度收錄網(wǎng)站要多久
  • 網(wǎng)站建設(shè)買阿里云云服務(wù)器nba交易最新消息
  • 廈門商務(wù)網(wǎng)站建設(shè)企業(yè)網(wǎng)站設(shè)計(jì)欣賞
  • 做少兒培訓(xùn)網(wǎng)站的公司關(guān)鍵詞怎樣做優(yōu)化排名
  • 做網(wǎng)站下載功能晨陽seo顧問
  • 網(wǎng)站規(guī)劃主要內(nèi)容黃岡seo
  • 加強(qiáng)門戶網(wǎng)站建設(shè)南寧網(wǎng)站seo排名優(yōu)化
  • 學(xué)做軟件的網(wǎng)站有哪些搜索引擎是什么意思
  • 怎么提高網(wǎng)站seo優(yōu)化關(guān)鍵字排名北京網(wǎng)站建設(shè)公司哪家好
  • 大型門戶網(wǎng)站建設(shè)方案2345網(wǎng)址大全
  • 織夢(mèng)網(wǎng)站首頁打開慢百度客戶電話
  • 電商網(wǎng)站建設(shè)課件蘇州seo網(wǎng)站優(yōu)化軟件
  • 泉州 網(wǎng)站制作成都百度快照優(yōu)化排名
  • 深圳專業(yè)做網(wǎng)站技術(shù)公司網(wǎng)絡(luò)推廣方案
  • 法人變更在哪個(gè)網(wǎng)站做公示建網(wǎng)站需要多少錢
  • 電子商務(wù)網(wǎng)站建設(shè)的階段化分析b2b電子商務(wù)平臺(tái)有哪些
  • 網(wǎng)站編程外貿(mào)業(yè)務(wù)推廣
  • 廣東裝飾公司網(wǎng)站建設(shè)網(wǎng)絡(luò)營銷師證書含金量
  • 中山企業(yè)門戶網(wǎng)站建設(shè)成都網(wǎng)站關(guān)鍵詞推廣
  • 長沙需要做網(wǎng)站的企業(yè)吳忠seo
  • 動(dòng)態(tài)網(wǎng)站開發(fā)第一步藥品銷售推廣方案
  • 中國幼兒在線幼兒園網(wǎng)站建設(shè)天津網(wǎng)站建設(shè)