標籤:等等 變數 猜數遊戲 使用 ext 直接 寫法 lse 挖掘
基本知識
一、Python是一種解釋型語言,即程式不需要編譯,在運行時才翻譯成機器語言,每執行一次都要翻譯一次,因此效率比較低
二、解釋型語言和編譯型語言
編譯型語言
就是先把寫好的程式翻譯成電腦語言然後執行,就是所謂的一次編譯到處運行,比如c、c++就是編譯型語言,這樣的語言特點是運行速度快,但是需要事先把程式編譯好才可以。
解釋型語言
是程式在啟動並執行時候,通過一個解譯器,把代碼一句一句的翻譯成電腦語言然後運行,也就是你寫好代碼之後直接就能運行,比如說python、shell、ruby、java、perl等等都是
解釋型語言,當然這樣的語言由於原理不一樣,執行速度並沒有編譯型語言快。
Python應用:
後台服務開發、資料採礦、資料分析、人工智慧、自動化營運、自動化測試
單行注釋:#(快速鍵ctrl+/)
多行注釋:雙三引號""" 單三引號 ‘‘‘
變數:=用來賦值的
1)變數名稱規則:(見名知意)
1.字母、數字、底線的任意組合 2.第一個數字不能是數字 3.變數名最好做到見名知意 4.不可使用關鍵字(如)作為變數名稱
2)變數賦值
Python中變數賦值不需要指定資料類型,直接定義即可。
等號(=)用來給變數賦值。等號運算子左邊是一個變數名,等號運算子右邊是儲存在變數中的值。
每個變數在使用前都必須賦值,變數賦值以後該變數才會被建立。
等號後面用單引號或者雙引號括起來,說明是字元型string字元型,等號後面為整數,則為int整型;等號後面為小數,則為float浮點型
ps:全部是英文符號 ctrl+d快速複製一行
變數類型(int、float、str)
條件判斷(if條件判斷要加:冒號)
單條件判斷 多條件判斷
下面是一個條件兩種寫法(判斷性別)
小練習
迴圈
while迴圈
while迴圈寫猜數遊戲
while對應一個else的時候,迴圈在正常結束之後才會執行它
for迴圈
列印三次hello world
字串格式化
小練習登入程式
username
passwd
讓使用者輸入帳號和密碼
如果使用者名稱和密碼輸入正確提示你XXX,歡迎登入,今天的日期是XXX,程式結束
錯誤的話,提示帳號/密碼錯誤
最大輸入三次,如果輸入3次都是錯的,提示錯誤失敗次數過多。
需要判斷輸入為空白
python入門