python基礎知識一

來源:互聯網
上載者:User

標籤:平台   開發效率   記憶體   注意   icc   流程   lin   console   too   

把名文代碼執行前,先轉成二進位,再執行, 這個過程就叫編譯

sh test.sh #shell 程式的解譯器

編譯型與解釋型

編譯型語言套件括:c、c++、go 等

特點:運行效率高 依賴編譯平台 linux 作業系統 跟cpu互動的介面,與windows不是完全一樣,不能跨平台 ,開發效率低

linux: print_to_console

windows: print_to_screen

解釋型語言套件括:shell、python、php、ruby 等

特點:運行效率低 跨平台,sh 解譯器 負責跟不同的平台溝通,開發效率高,解釋型的語言一般不需要關注硬體底層,學習成本低

變數

變數說直白一點就相當於一個容器,用來儲存資料到記憶體中。

 

變數格式:

駝峰體:TrafficCost = windows 程式開發人員喜歡用 c#

官方推薦:traffic_cost = python

trafficcost age_of_oldboy = 56

ageofoldboy = 56

AGE_OF_OLDBOY = 56 #常量 不變的量

“ctrl + ?”  ---->  注釋選中的 流程式控制制

if ...  elif ... else 判斷

if ...判斷條件

elif ...接著上面的繼續判斷

……

elif ...接著上面的繼續判斷

else ...上面的條件都不滿足,則執行這一條內容

判斷xxx的資料類型

print(type(xxx))

4 = integer = int 整數,整型

4 = string = str 字串

a = string

改變xxx的類型:

int(“xxx”) ---> 轉變為整數、整型 (int)

str(xxx) ---> 轉變為字串 (str)

 

同一類型的資料類型可以 相互操作, 整數+ 整數,

注意:字串不能與整型進行計算、比較

實操一
猜年齡 , 可以讓使用者最多猜三次!

age = 34for i in range(3):    age_guess = int(input(‘input your guess:‘))    if age_guess > age:        print("try smaller...")    elif age_guess < age:        print("try bigger...")    else:        print("Congratulations you guessed it")        breakelse:    print("Input too many times")

age = 34count = 0while count<3:    age_guess = int(input("input your guess:"))    if age_guess > age:        print("try smaller...")    elif age_guess < age:        print("try bigger...")    else:        print("Congratulations you guessed it")        break    count += 1else:    print("Input too many times")

#作業2
猜年齡 ,每隔3次,問他一下,還想不想繼續玩,y,n



#作業3,編寫登陸介面

輸入使用者名稱密碼
認證成功後顯示歡迎資訊
輸錯三次後鎖定

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.