技術性教程——Python(十二)

2021-02-20 吃瓜隊長

好傢夥!我這教程也有小半年沒有更新了!

最近發現微信推出了一個叫做標籤的功能,可以將我寫過的特定文章,這對於教程式的文章是極好的,希望大家可以多多運用!

廢話也不多說了,拿出那已經積灰的參考書,讓我們繼續講!(前面忘了的可以回顧一下)

上一期說過了,我們這一期是要講「元組」,元組和這個列表差不多,都是python中的yi8zhogn序列結構,所謂的序列結構,您就可以將它理解成一種複式的儲存方法。

那麼既然在python中有了這兩種東西,那就說明這兩個東西是不一樣的,是的,他倆就是不一樣。

分類來講:

列表是一種可變序列,也就是說,他其中的各個元素是可以被修改的,也就是說,這就是一個複式的var(變量)

而元組就是一種不可變的序列,各個元素是不可修改的,可就是複式的val(常量)

那麼區分我們區分也區分完了,我們就來創建一個元組吧!

既然也是一個複式的變量,那麼就說明他的創建方法也和普通的變量一樣了,格式是這樣的:

name = (a1,a2,a3,a...,an)

如上代碼就可以看出,元組內的元素數量是沒有限制的,當然,和序列一樣,它內部的元素也是沒有類型的限制的,int型(整形),float型(浮點型),char型(字符型)……但凡是python支持的類型,都是可以的。

但是注意:序列之外括著的符號是一對"[]",而元組之外括著的是一對"()",請注意甄別!另外元組和序列名稱的命名方式與變量和常量一致,具體請查看python的官方工作文檔。

有意思的是,當你在命名(創建)的時候,如果你「[]」&"()"都是沒有添加的時候,編譯器會默認你創建命名的是元組,但並不推薦這麼書寫。

(好的書寫方式會使你受益一生!)

你可以創建一個空的元組,當你想要返回一個空的值之時。(沒啥用的知識……)

我們都知道,我們製造出來程式語言的原因,就是為了讓我們的生活變得而更加方便迅捷,而我們自己創建元組就是一個十分麻煩的事情,那就違背了我們的初心,所以,我們就出現了 tuple() 函數來為我們自動創建元組的值(要配合需要轉換的數據,我們這裡以range語句作為例子)

為了顯現出效果,我們使用print()函數,舉一個1-10元素的例子:

print(tuple(range(1,11,1)))

(注意在python中以及其他的程式語言之中,這樣的「套娃」式的語句是可行的)

在這裡複習一下range()函數,第一個數指的是開始的數值(包括),第二個是結束的數值(不包括),第三個值是步長,不填寫時默認為零。

運行後結果:

頓時就厲害許多了!

 另外,對於一些你已經創建但是已經沒有用的元組,我們可以使用del語句將其刪除,其語法如下:

很簡單吶!

不過,這一條語句在實際的開發之中並不常用的,因為像python一樣的解釋性程式語言是運行在自己專屬的虛擬機之中的(kotlin:有被冒犯到!),而虛擬機會自動識別並銷毀沒有用的元組和其他緩存的,這就是它們的垃圾回收機制,所以說沒啥用。

·訪問元組元素的方法和序列的大同小異,所以就不多演示了。

·元組的元素是不允許修改的,但是你可以修改整個元組的內容,e.g.

這是我們創建的一個元組,其中,我們的第5個元素要變為7,有兩種方法:

這一種方法就是不對的。

而這一種方法就是可行的了。注意鑑別(畢竟在你在開發一個大項目之時,好不容易編寫完了,Python的編譯器給你爆個紅,你不抓狂誰抓狂?)。

好了,差不多,我們的元組就這樣講完了,畢竟沒有涉及到修改(本來就修改不了!),所以我們用一篇文章就講完了,就這樣了,那我們就再見了!

點讚了嗎!!

點「好看」了嗎!

相關焦點

  • python教程
    python視頻教程     文章底部留言 序號 給您發送視頻教程連結或者加微信 bigzql 索要Python
  • zbrush十二套中文教程百度雲高清下載
    這次收集整理的十二套中文教程包括:一、4R7全流程中文教程二、4R8全系列中文教程三、4R8全面技術教程四、人休肌肉結構教程五、生物角色製作教程六、硬表面角色製作教程七、ZB場景製作教程八、ZB道具製作教程九、卡通美人魚創建十、卡通女性頭部創建
  • windows電腦安裝python教程
    1 版本選擇2.x版本將慢慢退出歷史的舞臺,建議你從3.x開始學習,本教程所使用的python版本是3.62 下載安裝包進入官網下載頁面
  • 巴西經濟走出技術性衰退
    【巴西華人網訊】據新華社裡約熱內盧11月28日電(記者 陳威華 趙焱)巴西地理統計局28日發布數據稱,今年第三季度巴西經濟環比增長0.1%,表明巴西經濟終於走出技術性衰退,不過巴西經濟總體仍處於停滯階段。
  • Python學習:mac電腦安裝python教程
    與python2.7 共存2 下載安裝包進入官方安裝包下載頁面,https://www.python.org/downloads/mac-osx/找到合適的安裝包,基本上mac電腦都是64位的系統,因此選擇64位的安裝包進行下載
  • Python氣象繪圖教程(十二)
    在這一節中,可能會出現colorbar和子圖距離過遠,或者刻度標籤和colorbar過遠的情況,都可以通過關鍵字參數pad調節距離:b=plt.colorbar(pad=float)b.ax.tick_params(pad=float)在前面的教程中
  • Python機器學習·微教程
    該教程共分為11小節。在這個教程裡,你將學會:如何處理數據集,並構建精確的預測模型使用Python完成真實的機器學習項目這是一個非常簡潔且實用的教程,希望你能收藏,以備後面複習!接下來進入正題~這個微課程適合誰學習?如果你不符合以下幾點,也沒關係,只要花點額外時間搞清楚知識盲點就能跟上。
  • Python基礎入門教程:Mac系統上安裝Python3
    收錄於話題 #Python基礎入門教程 Python基礎入門教程之如何在Mac系統上安裝Python3,對於Mac系統來說有自帶的Python。
  • Python網絡爬蟲學習資源整理
    下面給各位介紹下Python的學習流程,並且會給出對應的學習教程。第一步——學習Python不管你有沒有程式語言基礎,也不管你其他語言是多厲害的大神,學習爬蟲,還是要了解一下Python滴。下面給出Python的一些入門級教程,學完能基本了解Python的語法,結構。
  • 【教程056】ZIF-8菱形十二面體的四種畫法
    在本公眾號創建的第一天,我就發布了一篇題為【從菱形十二面體說起:法線和布爾運算】的推文。
  • 【Python教程】圖片轉字符畫
    --versionPython 3.6.9$ pip3 --versionpip 9.0.1 from /usr/lib/python3/dist-packages (python 3.6)PIL(pillow)是一個Python圖像處理庫,使用下面的命令來安裝pillow(PIL)庫:注意: Pillow是Python裡的圖像處理庫
  • Python3.6安裝教程
    本教程記錄在Windows環境下安裝Python3.6的過程。
  • windows下Python安裝、使用教程和Notepad++的使用教程
    很多人都想學python,因為聽說python簡單易學,不管是給本職工作做輔助還是單純想多學一門技能,python都是個很不錯的選擇。
  • Python3.8.2安裝教程
    2.雙擊打開解壓後的【python-3.8.2】文件夾。3.滑鼠右擊【python-3.8.2-amd64.exe】選擇【以管理員身份運行】。溫馨提示:【python-3.8.2.exe】是32位系統安裝程序。
  • 不要怕,是技術性調整,不要怕
    本周五的尾盤跳水是正常的獲利回吐現象,也可以稱為技術性調整,投資者不必過於擔心。下周進入反彈的最關鍵時點,有很多需要投資者密切注意的地方。 3、技術性調整,迎來換倉良機技術性調整是調倉換股的絕佳機會。國企改革、豬肉CPI題材炒作已經進入到尾聲,目前再入已有風險。個人最為看好的有兩個板塊:一是,受益於國際油價持續下跌,業績暴增的航空板塊;二是,本輪反彈增幅偏小,處於政策扶持、朝陽產業的醫療保健板塊。
  • Python安裝教程(推薦一款不錯的Python編輯器)
    因此,本期為大家分享了python安裝教程,供大家參考學習。python官方連結:https://www.python.org/>executable: 可執行文件的,既把要安裝的python全部下載好在本機安裝embeddable zip file: zip 壓縮檔,就是python打包成zip壓縮包以上三種僅是下載形式不同,軟體內容是一樣的。
  • Python tkinter教程-04:輸入框
    事例:import tkinter as tkwindow = tk.Tk()window.title("Python tkinter教程-04:輸入框當然是為了簡便!這種方法非常麻煩!再加上python運行速度本來就不快,所以這一建議大家不要獲取字符,然後又len~~因為,tkinter的核心是TCL,TCL肯定是要比python快的!那怎麼加快運行速度呢?只要在delete的第二個參數寫tk.END或者"end"就可以了哦
  • 不要怕,是技術性調整?
    不要怕,是技術性調整?
  • Python3.7.0安裝教程
    1.選中【python-3.7.0】壓縮包,滑鼠右擊選擇【解壓到python-3.7.0】。2.雙擊打開【python-3.7.0】文件夾。3.在桌面滑鼠右擊我的電腦選擇屬性查看自己的電腦位數,64位系統選中【python-3.7.0.amd64】(32位系統就選擇上面的)然後滑鼠右擊選擇【以管理員身份運行
  • Python2.7.6安裝教程
    1.選中【python-2.7.6】壓縮包,滑鼠右擊選擇【解壓到python-2.7.6】。2.雙擊打開【python-2.7.6】文件夾。3.在桌面滑鼠右擊我的電腦選擇屬性查看自己的電腦位數,64位系統選中【python-2.7.6.amd64】(32位系統就選中下面的)滑鼠右擊選擇【安裝】。