Python的創始人是吉多·範羅蘇姆(Guido van Rossum),荷蘭人。1989年的聖誕節期間,吉多·範羅蘇姆(中文名字:龜叔)爲了在阿姆斯特丹打發時間,決心開發一個新的腳本解釋程序,做爲ABC語言的一種繼承。Python崇尚優美、清晰、簡單。2004年,WEB框架Django誕生python
編譯型:把源程序的每一條語句編譯成機器語言,並保存成二進制文件,運行時計算機能夠直接識別並運行。(只翻譯一次)編程
解釋性:在執行程序時,把從上到下寫過的代碼一行一行地解釋稱機器語言並執行。(實時翻譯)框架
Python2:源碼不統一,重複代碼運維
Python3:源碼統一,無重複代碼
編程語言
變量就是將一個臨時的值存儲在內存中(存儲中間值,起別名),變量能夠屢次重複使用.ui
a = 1 #聲明變量 a #變量名 = #賦值 1 #值
變量的命名規則:雲計算
變量名由字母,數字,下劃線組成;人工智能
不能以數字開頭;翻譯
不能使用python中的關鍵字;code
不能使用中文或者拼音;
區分大小寫;
變量名要具備描述性;
推薦寫法 駝峯體: AgeOfOldboy
(官方推薦)下劃線:age_of_oldboy
變量的小高級:
代碼都是從上往下執行,一個變量名在內存中只有一個
age = 18 age1 = 19 age2 = age age = 20 print(age,age1,age2) #結果: 20 19 18 #聲明變量時,從右往左執行 a = 4 b = a + 4 print(b) # 結果: 10
常量就是常年不變的量,變量名大寫就是常量
變量在程序中會頻繁使用,常量在配置文件聲明中使用
註釋是用來講明本身的代碼,被註釋的內容不會被執行
單行註釋(多行註釋): #註釋內容 多行註釋: '''註釋內容''' """註釋內容"""
整型就是數字,用於計算和比較
用引號引發來的都是字符串
字符串的拼接
# 同是字符串才能相加 a = '你好' b = '世界' print(a + b) #結果: 你好世界
字符串的乘法
# 字符串只能和數字相乘 a = '你好' print(a*2) #結果: 你好你好
布爾值用於判斷 True --真 False --假
input("提示語句") #input獲取到的內容所有是字符串
input("請輸入您的名字:")
if 空格 條件 冒號 # 冒號用來講明條件描述完畢 縮進 結果 if 3 > 2 print("你好") #結果: 你好
if 空格 條件 冒號 縮進 結果 else 冒號 縮進 結果 if 3 > 2: print("你好") else: print("你很差") # 結果: 你好
if 2 < 0: print(1) elif 3 < 0: print(2) elif 4 < 0: print(3) # 結果:
if 2 < 0: print(1) elif 3 < 0: print(2) else: print(3) # 結果: 3
if 2 > 0: print(1) if 3 > 0: print(2) if 4 > 0: print(3) # 結果: 1 2 3
username = input("請輸入賬號:") password = input("請輸入密碼:") if username == "alex" if password == "alexdsd" print("歡迎你") else: print("密碼輸入錯誤") else: print("帳號輸入錯誤")
int() --將字符串中的數字轉換成整型 str() --將整型轉換成字符串 type() --查看數據類型 and(和) --and前邊的內容爲真而且後邊的內容爲真纔是真 == --判斷先後是否相等