1. 程式人生 > >Python基礎(一)簡介&入門&條件&循環

Python基礎(一)簡介&入門&條件&循環

優點 words ctr 查看 pytho type 運行速度 賦值 人工智

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

  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基礎(一)簡介&入門&條件&循環