標籤:雙引號 執行 條件判斷 面向 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基礎(一)簡介&入門&條件&迴圈