python每級縮排都只能使用空格。判斷題,對不對

2021-06-28 17:07:56 字數 3746 閱讀 9919

1樓:一嘆**答疑

不對,python的每級縮排並不是只能使用四個空格,python的縮排規則是第一句的**縮排是兩個空格,那麼其他的縮排也要是兩個空格,如果第一句的**縮排是四個空格,那麼其他的縮排都是需要四個空格。如果是一個tab鍵那麼其他的縮排也是一個tab鍵。

不過常用的是四個空格的縮排,其他的非常的少見。四個空格的縮排看起來非常的舒服。**更加的美觀。

擴充套件資料:

python的特點

優點:易學:python極其容易上手,因為python有極其簡單的說明文件。

速度快:python 的底層是用 c 語言寫的,很多標準庫和第三方庫也都是用 c 寫的,執行速度非常快。

免費、開源:python是floss(自由/開放原始碼軟體)之一。使用者可以自由地釋出這個軟體的拷貝、閱讀它的源**、對它做改動、把它的一部分用於新的自由軟體中。

floss是基於一個團體分享知識的概念。

高層語言:用python語言編寫程式的時候無需考慮諸如如何管理你的程式使用的記憶體一類的底層細節。

可移植性:由於它的開源本質,python已經被移植在許多平臺上(經過改動使它能夠工作在不同平臺上)。

缺點:執行速度慢:這裡是指與c和c++相比。

python的應用

圖形處理:有pil、tkinter等圖形庫支援,能方便進行圖形處理。

數學處理:numpy擴充套件提供大量與許多標準數學庫的介面。

文字處理:python提供的re模組能支援正規表示式,還提供sgml,xml分析模組,許多程式設計師利用python進行xml程式的開發。

2樓:gta小雞

錯誤,python沒有規定每級縮排應該用空格還是製表符,以及應該用多少個,只規定了各級縮排的格式應該嚴格一致。

3樓:十三星座之絕嘯

不對,python3的縮排機制是這樣的:

以第一句縮排的**為標準,如果第一句縮排的**縮排了2個空格,那麼後面的**也都要縮排兩個空格;

如果第一句**縮排了4個空格,那麼後面的**也要縮排4個空格;

如果第一句**是用tab鍵縮排的,那麼後面的**也要用tab鍵縮排;

一般最常用的是4個空格或者一個tab鍵作為縮排,但是由於4個空格和1個tab鍵間距是相等的,要注意區分。另外用兩個空格作為縮排在python裡比較少見,其他情況就更少見了。

python語言縮排問題

4樓:匿名使用者

首先,一個tab表示幾個空格是可以設定的。

其次,一級縮排並不需要一定是4個空格,只要是使用相同的空格數就行了。

5樓:謬闊顧映菱

可能是tab跟空格的問題,解決方案:

把縮排都刪除;

每級縮排只用一個空格,這樣問題是解決了;

最好的建議是file--new

window,新建一個py檔案,在這個裡面輸入**。

python語法縮排是什麼意思

6樓:匿名使用者

一、縮排的定義。

縮排是指段落文字相對於文件邊界的水平位置。它允許使用者控制正文和頁面左右邊沿之間的空白。在同一文件中,對各個段落的左右邊界和段落首行可以設定不同的縮排。

在中文排版輸入中,常用的就是首行縮排兩個字。

二、用標尺設定縮排。

可以用滑鼠把標尺上的縮排符號拖動到合適的位置上來縮排段落。拖動時,在文件中顯示一條豎向虛線,標明正在拖動的新位置。

如果改變插入點所在自然段的第一行行首的縮排距離,就把首行縮排符號拖到適當的位置。

要改變段落除首行外其它行的縮排,就把標尺左側的懸掛縮排符號拖到適當的位置。

如果要調整插入點所在自然段內每行的字數,則把左縮排符號和標尺右側的右縮排符號拖到適當的位置。

但這樣縮排段落的方式並不精確,不建議在應試時使用。在應試時,最好單擊【段落】組裡的對話方塊啟動器,在【段落】對話方塊中設定縮排。

三、增加縮排量和減少縮排量。

單擊【開始】功能區的【增加縮排量】按鈕或【減少縮排量】按鈕,可以增加或減少選擇段落的縮排值。在段首按製表鍵可以增加首行縮排和段落左縮排,按退格鍵可以減少首行縮排和段落左縮排。

7樓:匿名使用者

這是python用來劃分**塊的方式,即屬於同一**塊的**在行首必須包含相同數量空格的縮排。因為python中沒有如"begin","end"這樣的關鍵字或者"{}"這樣的符號來表示語句塊的開始或結束,因此就採用了縮排的方式加以區分,其作用相當於c語言中的{}。

8樓:

顧名思義,縮排就是向裡面收縮的意思,比如漢語書寫習慣文章每段前面都要空兩個字,這就叫首行縮排。段落縮排自然就是指整個段向內收縮了。

那麼python語法縮排是什麼意思呢?

學習 python 與其他語言最大的區別就是,python 的**塊不使用大括號 {} 來控制類,函式以及其他邏輯判斷。python 最具特色的就是用縮排來寫模組。

縮排的空白數量是可變的,但是所有**塊語句必須包含相同的縮排空白數量,這個必須嚴格執行。如下所示:

if true:

print "true"

else:

print "false"

以下**將會執行錯誤:

#!/usr/bin/python

# -*- coding: utf-8 -*-

# 檔名:test.py

if true:

print "answer"

print "true"

else:

print "answer"

# 沒有嚴格縮排,在執行時會報錯

print "false"

$ python test.py

file "test.py", line 5

if true:

^indentationerror: unexpected indent

indentationerror: unexpected indent 錯誤是 python 編譯器在說"hi,老兄,檔案裡格式不對了,可能是tab和空格沒對齊的問題",所有 python 對格式要求非常嚴格。

如果是 indentationerror: unindent does not match any outer indentation level錯誤表明,使用的縮排方式不一致,有的是 tab 鍵縮排,有的是空格縮排,改為一致即可。

因此,在 python 的**塊中必須使用相同數目的行首縮排空格數。

建議在每個縮排層次使用 單個製表符 或 兩個空格 或 四個空格 , 切記不能混用

9樓:匿名使用者

對於python而言**縮排是一種語法,python沒有像其他語言一樣採用{}或者begin...end分隔**塊,而是採用**縮排和冒號來區分**之間的層次。

縮排的空白數量是可變的,但是所有**塊語句必須包含相同的縮排空白數量,這個必須嚴格執行。

例如:if true:

print("hello girl!") #縮排一個tab的佔位else: #與if對齊print("hello boy!

") #縮排一個tab的佔位python對**的縮排要求非常嚴格,如果不採用合理的**縮排,將丟擲syntaxerror異常。

if true:

print("hello girl!")

else:

print("hello boy!")

print("end")

八年級作文《每朵花都會綻放》,八年級作文《每朵花都會綻放》800字

當你走近,請你仔細聽那顫抖的葉是我等待的熱情,而當你終於無視地走過,在你身後落了一地的,那不是花,是我凋零的心。題記 當溫暖的陽光照進心裡,那是陽光在關注的你的幸福,用光明照亮心中的一片淨土 當久旱的甘霖滋潤慧根,那是雨露在延伸你的幸福,用清涼澆灌智慧型的一段旅途。當你學會感受生活的點點滴滴,你便會...

100分制的試卷分abcd級每級大概是多少分

a為優秀,90以上,但是在一些地方還分為a正和a負,還能進行排名b為良,80 90分,這個很少再進行評比 c為及格60 80 d為不及格60一下 85以上a 70以上b 60以上c 60以下d 100分制試卷abcd等級分別代表那些分數段?a 90 b 70 89 c 60 79 d 60 90,8...

wow法師詳圖每10級的!積分給足

等級 70 法師 10 0 51 奧術 10 點 奧術精妙 等級 2 2 使你的法術被驅散的機率降低30 並使你的奧術系法術造成的威脅值降低40 奧術集中 等級 3 3 使你的奧術法術命中機率提高3 法力值消耗降低3 奧術專注 等級 5 5 使你有10 的機率在任何傷害法術命中目標之後進入節能施法狀...