初次遇見Python

來源:互聯網
上載者:User

標籤:代碼   增加   需要   進位   重要   美女   image   定義變數   文法   

經過幾天的基礎學習,我漸漸對Python語言有所瞭解,它屬於進階語言,但是在編譯這類進階語言中需要安裝一種程式叫(解譯器),解譯器的作用就是專門把Python語言自動轉化成二進位機器語言的程式。

裝好後,我們為了測試該版本的程式是否能夠使用,便做以下操作:

即將出現命令提示字元

輸入(Python3)如果顯示如,那就安裝成功了

接下來我們需要退出當前命令的話,輸入exit(),便退出當前命令。

我們現在進入的是Python的程式互動環境

接著我們在命令列繼續輸入Python3,啟動Python程式後輸入print(‘hello world‘)  ,按下斷行符號

恭喜你,從此成為了一名程式員,用我們老大的話來說就是(從此與世隔絕,什麼美女啊,車子啊,都和你沒有關係了,此生不能再叛變革命)!!

以上是在互動環境下寫代碼,

  • 優點是:打一條命令馬上就能看到結果。
  • 缺點是:寫程式在上面寫,不儲存,就是說此刻你是在記憶體上寫程式,一旦關閉所有寫好的程式就消失了。

所以說我們些程式是需要寫到硬碟上儲存的,那麼我們就要安裝一個文字編輯器和解譯器於一體的軟體,這樣邊寫好程式後方便儲存,以及馬上寫好就能查詢都結果的軟體。

開啟軟體可以在能方便找到的區盤中建立一個檔案用與後續儲存寫好的程式,也方便找到,同時我們也應該多多瞭解一下它的捷徑,方便以後操作,這裡我就不一一介紹了。

今天該大家簡單講解下Python的簡單文法和格式,大家在寫Python代碼的時候,需要瞭解下定義變數的三部分:

  • 變數名:變數名用來引用變數值的。即但凡要用變數值,都需要通過變數名。
  • 賦值符號:賦值。
  • 變數值:即我們存放的資料,是用來記錄現實世界中的某種狀態的。

  • name是變數值就是用來應用;
  • =       就是賦值;
  • ‘lihao‘就是值,值就是資料,可以查詢到的

如果需要取值的話,可以另起一行輸入print(name),就能查到結果,結果就等顯示出name的值lihao.

 

 

 

它們的寫法中變數值是英文的需要兩天帶上“”號,如果值是數位話直接填寫數字就可以了。

其次我再帶大家瞭解下它們的儲存方式,這個可以直接引申到ID

 

這兩張圖片告訴我們X與Y查詢後的值是一致的。

如果我把增加一個x=11,那麼我再查我的值會發生改變嗎?

 

事實告訴我們我改變後在查x 它的值就會以最後一次11准,第一次x的值10就不再作數;但是第二次查詢y值時候,還是查到的是之前與x的值10為一致,因為系統它是從上往下讀,你y的的值沒有修改,所以他還是應用以上第一次的值。

那如果我想把y的值變更和x的值一致呢?

 

我們前面提過程式是由上往下讀的,所以它必須在x=11的下面添加y=x,這樣程式才能明白你的意思。(順序很重要)

那之前x=10  y=x,這樣命令會怎麼樣呢,Python系統中內建垃圾清除程式,會自動幫你清除掉不能用的代碼,目的是不佔記憶體。

我再給大家介紹下Python的一些常用文法:

  • del   解除綁定     

 

我們只能查到x的值,應為y的值已經解除了綁定,所以顯示查不到y的值。

  • id   查詢代碼id地址

以上能告訴我們id相等值就相等,值相等id不一定會相等。

  • type   查看屬性

  • ==    判斷值是否相等
  • is      判斷id是否相等

以上就是今天對python的初次相見,貌似相見恨晚。希望大家給予多多支援!

 

初次遇見Python

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.