八、Python第八課——元組與列表、代碼格式

(請先看置頂博文)https://blog.csdn.net/GenuineMonster/article/details/104495419

?

?

目錄

一、元組的定義

二、元組的遍歷

三、代碼格式?

一、元組的定義

1、元組:不可變的列表稱為元組。這個是相對于普通列表而言的,普通列表可以單獨變更某元素的值,而元組里元素的值不能單獨變更,只能“全部覆蓋”。

2、元組看起來猶如列表,但使用圓括號而不是方括號來標識,一旦定義元組后就可以用下標(“索引”)訪問其中的元素了。?

接下來用代碼及運行結果對元組定義進行解釋:

#made by Jeffery
#10.19
yuanzu=(100,200)         #創建一個元組
print("元組中的元素有:")
print(yuanzu[0])         #輸出元組的第一個元素
print(yuanzu[1])         #輸出元組的第二個元素#元組“全部覆蓋”舉例:
yuanzu=(300,400)         #將元組里的元素同時覆蓋為其它元素
print("元組中的元素有:")
print(yuanzu[0])         #輸出覆蓋元組的第一個元素
print(yuanzu[1])         #輸出覆蓋元組的第二個元素

從上面代碼的運行結果可以看出:元組中的元素不能單獨改變,如果想改變元組,只能將元組里的元素同時覆蓋為其他元素。這就是對元組不可改變的描述。“ 相比于列表,元組是更簡單的數據結構。如果需要存儲的一組值在程序的整個生命周期內部都不變,可以使用元組。”

如果單獨用如下語句對元組中的某一元素進行修改,控制臺會提示如下信息:

yuanzu[0]=300
yuanzu[1]=400

二、元組的遍歷

元組的遍歷和列表的遍歷是一樣的,舉例說明:

#made by Jeffery
#10.19
yuanzus=(100,200)         #創建一個元組
print("元組中的元素有:")
for yuanzu in yuanzus:print(yuanzu)

三、代碼格式?

? ? ? ?隨著我們學習內容的增加,我們編寫的代碼越來越龐大,所以有必要在此時學習一些“約定俗成”?的代碼格式,從而增強代碼的易讀性。PEP 8是最古老的PEP之一,有興趣的同學可以自行搜索查看。

1、縮進:PEP 8建議每級縮進都是用四個空格,在Pycharm中一個制表符的舉例就是4個空格。這樣一來,既提高了代碼的可讀性、又留下了足夠的多級縮進空間。(在程序中混合使用制表符和空格可能會導致極難解決的問題)

2、代碼每行不要超過80字符。Pycharm界面右側有一條豎線,這樣一來就能幫助程序員控制代碼行的行長了。如下圖所示:

3、空行:使用空行將程序的不同部分分開,但是不可使用過多的空行,個人覺得1-2行即可。空行不會影響代碼的運行,但可能會對代碼的可讀性有影響。

多看他人代碼,慢慢體會代碼格式的藝術性,讓我們努力提高代碼的可讀性!

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/531078.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/531078.shtml
英文地址,請注明出處:http://en.pswp.cn/news/531078.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

九、Python第九課——Python中的if語句與運用

(請先看置頂博文)https://blog.csdn.net/GenuineMonster/article/details/104495419 目錄 一、if語句 1、檢查變量存儲的值是否相等 2、判定字母或字符串時區別大小寫 3、檢查多個條件 4、檢查特定值是否在列表中 二、if-else語句和if-elif-el…

十、Python第十課——字典的些許知識(重點)

(請先看置頂博文)https://blog.csdn.net/GenuineMonster/article/details/104495419 目錄 (請先看置頂博文)https://blog.csdn.net/GenuineMonster/article/details/104495419 初識字典 1、創建字典 2、字典的“增刪改查” …

百度地圖API如何申請?(自認為比較詳細,如解決了你的問題請收藏、點贊、關注)

(請先看置頂博文)本博打開方式,請詳讀_liO_Oil的博客-CSDN博客_怎么把androidstudio卸載干凈 注意:自己申請的AK要保存好,最好不要外借,避免不必要的麻煩!(寫在前面) 目…

PythonPyqt5項目開發完成后如何使用pyinstaller打包——以Pycharm編輯器為例(目前為止最正確的版本,成功打包日期為2020.11.26)

(請先看置頂博文)本博打開方式,請詳讀_liO_Oil的博客-CSDN博客_怎么把androidstudio卸載干凈 最近用Python開發了一個可視化界面,開發過程如魚得水,幾乎沒有BUG出現(項目簡單)。但是在臨近交付時…

十一、Python第十一課——用戶輸入和另一種循環(While)

(請先看置頂博文)https://blog.csdn.net/GenuineMonster/article/details/104495419 學了這么久的Python,大家肯定會好奇,不是說機器學習嗎?不是人機交互嗎?不是人工智能嗎?怎么我學了Python都十…

如何讓新創建的Python文件自動生成作者信息等內容(以Pycharm為例)

(請先看置頂博文)https://blog.csdn.net/GenuineMonster/article/details/104495419 打開Pycharm軟件后,點擊“File”,然后點擊“Settings”,就會出現下面截圖界面:然后按照箭頭所指,在對應位置…

如何將谷歌瀏覽器的背景色(包括顯示的網站界面等)全部調為黑色?2020.12.28

(請先看置頂博文)https://blog.csdn.net/GenuineMonster/article/details/104495419 因為電腦顯示器正對窗戶的原因,平時為了透氣通風不能使用遮光簾,所以我將整個電腦的所有軟件的主題色設為黑色,這樣能降低一些光的…

Windows 10如何消除文件夾右上角的“相對箭頭”?

(請先看置頂博文)本博打開方式!!!請詳讀!!!請詳讀!!!請詳讀!!!_Cat-CSDN博客 整理筆記本電腦時發現&#xff0…

目標檢測第1步:如何在Windows 10下安裝MiniConda?

(請先看置頂博文)本博打開方式!!!請詳讀!!!請詳讀!!!請詳讀!!!_Cat-CSDN博客 目錄 一、Conda是什么&#xff…

十二、Python第十二課——函數

(請先看置頂博文)https://blog.csdn.net/GenuineMonster/article/details/104495419 目錄 (請先看置頂博文)https://blog.csdn.net/GenuineMonster/article/details/104495419 目錄 目錄 (請先看置頂博文&#xff…

目標檢測第2步:如何在Windows 10下安裝Anaconda?

(請先看置頂博文)本博打開方式!!!請詳讀!!!請詳讀!!!請詳讀!!!_Cat-CSDN博客 想要學習目標檢測的朋友可能會發…

目標檢測第3步:如何在Windows 10系統下安裝CUDA(更新時間2022.03.22)

(請先看置頂博文)本博打開方式!!!請詳讀!!!請詳讀!!!請詳讀!!!_Cat-CSDN博客 目錄 一、自檢 1、查看PC是否…

目標檢測第5步:如何在Windows 10系統下,搭建YOLOv5(5.0)環境?保姆級,沒有人比這個更詳細了(更新時間2022.3.22)

(請先看置頂博文)本博打開方式!!!請詳讀!!!請詳讀!!!請詳讀!!!_Cat-CSDN博客 目錄 一、安裝Anaconda或Minic…

導入自己寫的類,卻被標紅,原因及解決方法是?(Pycharm編輯器為例)

(請先看這篇文章:https://blog.csdn.net/GenuineMonster/article/details/104495419) 如果看完這篇博文,你的問題還是沒有解決,那么加我的公眾號,后臺發消息給我吧!當天回復&#xff01…

如何將Word與Endnote再次相互關聯?

(請先看置頂博文)本博打開方式!!!請詳讀!!!請詳讀!!!請詳讀!!!_Cat-CSDN博客 Endnote是每一個科研人員都接觸…

十三、Python第十三課——類(包含對類的相關概念的理解,這一文的附錄讓你徹底明白類和對象)

(請先看置頂博文)https://blog.csdn.net/GenuineMonster/article/details/104495419 目錄 (請先看置頂博文)https://blog.csdn.net/GenuineMonster/article/details/104495419 一、類和對象 1、類 2、對象 二、類的創建和實例…

十四、Python第十四課——文件和異常

(請先看這篇文章:https://blog.csdn.net/GenuineMonster/article/details/104495419) 如果看完這篇博文,你的問題還是沒有解決,那么請關注我的公眾號,后臺發消息給我吧,當天回復&#x…

目標檢測第6步:YOLOv5(5.0)如何在Colab中訓練自定義數據集?(更新時間:2022.3.22)

(請先看這篇文章:本博打開方式!!!請詳讀!!!請詳讀!!!請詳讀!!!_Cat-CSDN博客) 如果看完這…

十五、Python第十五課——測試代碼

(請先看這篇文章:https://blog.csdn.net/GenuineMonster/article/details/104495419) 也許你聽過軟件測試?編寫函數或類時,可以為其編寫對應的測試代碼。通過測試,可檢驗代碼是否能夠按照編寫意圖工作。在…

Windows 10環境下如何安裝CMake?(更新時間:2021.9.13)

(請先看這篇文章:本博打開方式!!!請詳讀!!!請詳讀!!!請詳讀!!!_Cat-CSDN博客) 1、下載Cmake 下…