Python入門

來源:互聯網
上載者:User

標籤:安裝完成   bre   pre   函數   運算式   char   編輯器   保留   忽略   

 

Python是一種解釋型語言,即程式不需要編譯,在運行時才翻譯成機器語言,每執行一次都要翻譯一次,因此效率比較低

Python安裝完成後會內建一個idle(如2-1),就是可以在裡面寫代碼,但是不好用,我們這裡使用python編輯器--pycharm,在編寫代碼的過程中會有提示,方便調試和運行。

圖2-1

一、        注釋

1)      單行注釋

Python的單行注釋符號為#,在代碼中使用#,他右邊的所有資料均會被忽略,當成注釋。

快速鍵:Ctrl+?

2)      多行注釋

多行注釋用三個單引號(’’’)或者三個雙引號(“”“)將注釋括起來。

二、        變數

1)變數名稱規則:

1.字母、數字、底線的任意組合  2.第一個數字不能是數字   3.變數名最好做到見名知意   4.不可使用關鍵字(如)作為變數名稱

2變數賦值

Python中變數賦值不需要指定資料類型,直接定義即可。

等號(=)用來給變數賦值。等號運算子左邊是一個變數名,等號運算子右邊是儲存在變數中的值。

每個變數在使用前都必須賦值,變數賦值以後該變數才會被建立。

等號後面用單引號或者雙引號括起來,說明是字元型string字元型,等號後面為整數,則為int整型;等號後面為小數,則為float浮點型

如示:

                                     

                                                   代碼                                                                         運行結果

注意:變數裡面實際上存的是記憶體位址,也就是這個值存在記憶體的那個地方,變數本身沒有類型,我們所說的"類型"是變數所指的記憶體中對象的類型。

三、        單引號、雙引號、三引號

定義變數時,字串都是用引號引起來的,單引號和雙引號沒有區別。但是遇到特殊情況要合理使用:

1.當字串中有單引號,則用雙引號為注釋符;或者可以使用逸出字元(\)

2.當字串中有雙引號,則用雙引號為注釋符;或者可以使用逸出字元(\)

3. 當字串中既有單引號又有雙引號,則用三引號(單、雙都可);或者可以使用逸出字元(\)

四、        函數介紹

1)      input函數:擷取使用者輸入,返回為string類型。

2)      print函數:輸出;在python中,print函數預設換行,可以寫成print(要輸出的值,end=’’)。

3)      type函數:返回對象的類型。

4)       Int函數:類型轉換,轉換成int型

5)      float函數:類型轉換,轉換為float型

 

五、        條件判斷

Python使用if語句來進行條件判斷。基本形式如。Python以縮排來區分表示同一範圍。

 

判斷條件成立時,則執行後面的語句;else語句為可選語句。

If語句的判斷條件可以用>(大於)、<(小於)、==(等於)、>=(大於等於)、<=(小於等於)來表示其關係。

If判斷條件的時候,如果是多個條件一起進行判斷,那麼就需要邏輯運算子and(且)、or(或者)、not(非、取反)。可使用括弧來區分判斷的先後順序,括弧中的判斷優先執行,此外 and 和 or 的優先順序低於>(大於)、<(小於)等符號。

執行個體:使用者輸入分數,根據分數得評價:大於等於90,為優秀;小於90且大於等於75,為良好;小於75且大於等於60,為及格;小於60,為不及格

 

六、        while迴圈

Python 中 while 語句用於迴圈執行程式,即在某條件下,迴圈執行某段程式,以處理需要重複處理的相同任務。其基本形式為:

執行語句可以是單個語句或語句塊。當執行語句是單個語句時,可以與while寫在同一行上。

判斷條件可以是任何錶達式,為真時,則執行執行語句;為假時,則結束迴圈。

執行個體:小遊戲,隨機產生1-100的整數,猜此數,每次提示猜大了還是小了,限制只能猜3次

 

七、      for迴圈

for迴圈可以用來遍曆某個對象(遍曆:就是把迴圈中的第一個元素到最後一個元素依次訪問一次),格式如下:

執行個體:

八、      breakcontinue

break:退出迴圈。用在while和for迴圈

continue:退出本次迴圈,繼續下一次迴圈。用在while和for迴圈

執行個體:

                      

九、        迴圈中的else語句

 

在Python中,while和for可以對應一個else,else語句在迴圈迭代正常完成之後執行。換句話說,如果我們不是以正常方式以外的其他任意方式退出迴圈,那麼else分支將不被執行。

執行個體:

十、   格式化輸出

格式化輸出就是將你的輸出格式化成一個樣子。

有三種方式:

1)用“+”串連,直接把輸出的字串和變數串連起來,不推薦用,占記憶體空間

2)用預留位置,常用預留位置有3種:%s、%d和%f

%s是後面的值是一個字串,%d是後面的值必須是一個整數,%f後面是小數。

%f裡預設都保留6位小數,也可以指定保留小數位元,格式是:%.保留小數位元f

%f指定保留小數位元時具有自動四捨五入的功能

3)format方法:官方推薦使用

它通過{}和:來代替%

1、通過位置

 

2、  通過關鍵字:{}裡的名稱隨便寫,但是要和後面的format中的名稱一致。

 

 

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.