Python基礎(一)簡介&入門&條件&迴圈

來源:互聯網
上載者:User

標籤:雙引號   執行   條件判斷   面向   ruby   條件   解釋型   轉化   安裝   

 

一、機器語言(解釋型語言和編譯型語言)介紹

  1、編譯型語言:編譯型語言即把寫好的編程編譯成機器語言再執行,在運行之前一次性編譯,比如C、C++。

          優點:運行速度快,缺點:編譯時間長

  2、解釋型語言:在啟動並執行時候才編譯,執行一行編譯一行,像Python、ruby、PHP、Java等

          優點:編譯時間短,什麼時候用什麼時候編譯;缺點:速度慢

二、Python簡介

  Python是一種物件導向的解釋型語言,簡單易學,第三方庫最多的一門語言

  Python的用處:後台開發、自動化營運、爬蟲、人工智慧、資料分析、自動化測試、嵌入式開發、 案頭軟體等

三、Python安裝

四、變數及文法基礎

  1、變數是用來存東西的,供後面程式使用,Python中變數用等號定義

  2、定義字串要加引號:單引號和雙引號單獨使用沒有區別,1)定義的值裡有單引號 最外面要用雙引號;words=“let‘s go”

              2)定義的值裡有雙引號 最外面要用單引號;words=‘測試行業“真難”啊‘;3)定義的值裡既有單引號又有雙引號,最外面用三個單引號‘‘‘let‘s go "真難"啊’’’

  3、定義數字不需要加引號  4、注釋:1)單行注釋用#;2)多行注釋用三個單引號‘‘‘’’’;3)快速注釋快速鍵,選中要注釋的行,快速鍵Ctrl+/  5、等號,一個等號是賦值意思,兩個等號是等於的意思  7、用and連結多個字串  8、使用input接受到的值都是字串  9、查看一個變數的類型type(變數名)  10、變數轉換,將變數score字串類型轉化為int類型,score=int(score)  11、count =count+1等同於count+=1五、條件判斷  1、Python中使用if else做條件判斷。如:  2、多分支使用if elif....else,如:  

六、迴圈

  迴圈即重複的做一件事情,或叫遍曆或叫迭代,迴圈時迴圈執行迴圈體裡的代碼,Python中有兩種迴圈while迴圈和for迴圈 。

  1、while迴圈

   使用while迴圈必須要有一個計數器控制迴圈次數

     break:在while迴圈中遇到break時立馬結束迴圈,break是整個迴圈停止;

     continue:意思是在跳出本次迴圈,繼續下一次迴圈,continue下面的迴圈代碼不執行,繼續下一次迴圈

   

     

    random.randint 產生隨機整數

  2、for迴圈

    for 迴圈不需要計數器,但必須得有一個可迭代的對象,才能迴圈,比如數組,比如range函數

  

 

七、格式化

  例如歡迎登入提示“歡迎登入,李三”。其中李三姓名是可變的,“歡迎登入”不變,可以把姓名格式化

  格式化方法有:1)預留位置,如:%s;2)format函數;3)+號方式,不推薦使用

  %s字串、 %d整數、 %f小數,保留幾位小數就%.nf,如兩位小數%.2f

  使用%s 可以用任何值,%d必須是整數,%f必須是小數

  

  

 

  

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.