Python基礎(一)簡介&入門&條件&循環
一、機器語言(解釋型語言和編譯型語言)介紹
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基礎(一)簡介&入門&條件&循環