詳細請參考1 html
詳細請參考2前端
# 1.認識計算機 CPU(大腦) 3GHZ + 內存(DDR4) + 主板 + 電源(心臟) + 顯示器 + 鍵盤 + 鼠標 + 顯卡 + 硬盤 80MB / s 操做系統 windows 家用 linux 服務器 macOS 家用 + 服務器 計算機是一個高度集成的電子電路 高低電平.二進制 二進制沒有2 -> 0 1 八進制沒有8 -> 0 - 7 十進制沒有10 -> 0 - 9 十六進制沒有16 -> 0 - 9 A - F 顯卡 1. NAVID 看型號。 2. AMD 圖形處理 # 2.python歷史 python是一門弱類型解釋型高級編程語言 編譯型, 把寫好的程序編譯成計算機認識的二進制 優勢:一次編譯處處運行。 運行效率高, 開發效率低 0.001s 解釋型, 缺點:運行慢 0.01s 優勢:開發效率高.簡單 # 3.python的版本 2.x 畢業以後,面試以前。 3.x 學習用這個 # 4.安裝 # 5.編輯器的選擇 1.全部的文本編輯器均可以編寫代碼。記事本, Editplus, sublime, pycharm(收費) 2.能夠在命令行寫代碼. # 6.第一個python程序 cmd中輸入python寫代碼 把python程序寫到py文件中.經過python命令來執行程序 # 7.變量 概念: 把程序運行過程當中產生的中間值保存在內存.方便後面使用. 命名規範: 1.數字, 字母, 下劃線組成 2.不能數字開頭, 更不能是純數字 3.不能用關鍵字 4.不要用中文 5.要有意義 6.不要太長 7.區分大小寫 8.駝峯或者下劃線命名 變量的數據類型: 1.int 整數 + - * / % // ** 2.str 字符串', ", ''', """ 括起來的內容 +拼接 *重複 3.bool 布爾 True, False # 8. 常量 本質就是變量. 全部字母都大寫(約定俗成的) # 9. 用戶交互 變量 = input(提示語) 全部的輸入的內容都是字符串 int(變量) 把變量轉化成數字 10. if條件判斷(三種類型+嵌套) 1. if 條件: if語句塊 執行流程:判斷條件是否爲真. 若是真. 執行if語句塊 2. if 條件: if語句塊 else: else語句塊 執行流程:判斷條件是否爲真. 若是真. 執行if語句塊 不然執行else語句塊 3. if 條件1: if-1 elif 條件2: if-2 elif 條件3: if-3 .... else: else語句塊 執行流程: 判斷條件1是否成立, 若是成立執行if-1 不然若是條件2成立, 執行if-2 不然若是條件3成立, 執行if-3 .... 不然執行else語句塊 4. 嵌套 if 條件: if 條件: .. else: if 條件: ... 預習: while循環 格式化輸出 運算符 初識編碼
print(3+6) print("3+6 媽咪媽咪哄") # 被引號括起來的內容是字符串. 原樣輸出 # 註釋 用來標註代碼信息的, 被註釋的內容不會被執行 單行註釋 """ 多行註釋. ''' 或者 "" " 括起來的內容 """ # 變量 print(3 + 6) # 9 print((3+6)/5) print((3+6)/5 + 3) print(((3+6)/5 + 3) * 2) # 因爲算數優先級先算 */ 後算+- # 變量: 把程序運行過程當中產生的值. 暫時存儲在內存. 方便後面的程序調用 rng = 3+6 # 運算順序. 把3+6的結果賦值給前面的變量a print(rng/5) ig = rng/5 print(ig + 3) # 數學上的等價代換 x = 1024 * 768 y = x * 2 # 變量的名字 age = 20 length = 30 # 命名規範 # 1. 用數字.字母.下劃線組成 # 2. 不能用數字開頭. 更不能是純數字 # 3. 不能使用python的關鍵字 # 4. 不要用中文 # 5. 不要太長 # 前端除外 # 6. 要有意義 # 7. 區分大小寫 # 8. 推薦使用駝峯或者下劃線 # 每一個單詞的首字母大寫 # 用下劃線分隔每一個單詞 # AgeOfAlex = 88 # ageofalex = 88 # birthday_of_alex = 1888 # a = 10 # A = 20 # print(a) # print(A) # libaoku = "藥匣子" # alex_胡辣湯 = 88 # print(alex_胡辣湯) ''' 判斷下面的變量命名是否合法: __alex = 188 合法 _$_hehe = 11 不合法 __ = 22 合法 alex_胡辣湯 = 88 合法,可是不要使用中文 99_piyanping = 66 不合法 99gamaoling = 180 不合法 ganmaoling_999 = 18 合法 buganmaozenmeyong_ganmaoling = 66 合法可是不要太長 ''' # 常量通常全部字母都大寫 PI = 3.141592653 print(PI) PI = 3 print(PI) BIRTH_OF_ALEX = 1888 Q_HURT = 200
# 1. 整數(int) integer 直接寫出數字就是整數 a = 10 # 查看變量的數據類型 type() print(type(a)) # <class 'int'> class類, 類型. 類別 # 可以執行的操做, + - * / % // ** print(1+2) print(1-2) print(1 * 2) print(1/2) print(10/3) # 計算機中是沒法準確的表示一個小數的 # 1-1000000000 明確的數字的個數的 # 0-1 0.01 0.1 0.001 0.0001 0.0000001 0.99 0.991 # 0.0001 * 100000 => 10 / 100000 print(10%3) # 10/3 = 3......1 # 幫咱們求某個數是不是xxx的倍數 print(5%2) # 不能整除 print(99999999999 % 100000000000000) # ??? 9999/10000 = 0....9999 print(10//3) # 整除. 地板除 # 2048 print(2**0) # 1 print(2**1) # 2 print(2**2) # 4 print(2**3) # 8 print(2**4) # 16 print(2**5) # 32 print(2**6) # 64 print(2**7) # 128 print(2**8) # 256 print(2**9) # 512 print(2**10) # 1024G = 1T # 字符串(str) string, 用單引號, 雙引號, 三引號引發來的內容都是字符串 a = """今每天氣不錯, 外面一點兒霧霾都沒有!""" print(type(a)) # 查看數據類型 <class 'str'> a = '牀前明月光, \n疑是地\n上霜, \n舉頭望明月, \n低頭思故鄉' # \n 轉義字符. 換行 print(a) # 字符串的相關操做(初步瞭解) # + 字符串的鏈接 # * 數字 字符串重複n次 a = "周杰倫" b = "昆凌" print(a + "不喜歡" + b) # 拼接操做 print(a + 10) # str和int不能相加 a = "alex" print(a*20) # 布爾值(bool) boolean 命題 True真命題, False假命題 # bool值用來作判斷的. 沒有操做 # alex是一我的 真的 # wusir是一個品德高尚的人 假的 a = 1>2 print(a) # False b = 33 > 22 print(b) print(type(a)) # <class 'bool'>
print("開始") # = 賦值. 把等號右邊的內容賦值給左邊 s = input("這裏是input:") # input輸入. 讓用戶輸入一些內容. 程序會停在這句話. 阻塞. # input結束的時候. 會自動的收集到用戶輸入的內容. 把內容返回給前面的變量 print("結束") print("用戶輸入的內容是", s) # print能夠一次性打印多個內容 print("大哥", "你的", "表", "不錯") a = input("請輸入一個a:") # 獲取到的內容都是字符串 b = input("請輸入一個b:") # print(a + b) # 拼接 # 經過類型轉換把字符串轉換成int c = int(a) # int: 整數 把字符串轉化成int d = int(b) print(c + d) a = int(input("請輸入一個a:")) # 獲取到的內容都是字符串 b = int(input("請輸入一個b:")) # print(a + b) # 拼接 # 經過類型轉換把字符串轉換成int print(a + b) a = 10 b = 20 print(str(a) + str(b))
# if 若是. 條件的判斷 ''' if 條件: if語句塊 當條件成立的時候會執行if語句塊, 若是條件不成立. 不執行語句塊的內容 ''' money = int(input("請輸入你兜裏的錢:")) # 300 # if..else if money > 500: print("吃燒烤") print("喝啤酒") print("找好朋友聊聊天") else: # 不然. 條件不成立 print("吃泡麪") print("蓋澆飯") print("老乾媽+饅頭") # if...elif...else if money > 500: print("吃燒烤") print("喝啤酒") print("找好朋友聊聊天") elif money > 400: # 不然. 若是xxxx print("火鍋") print("醬牛肉") print("鍋包肉") # elif money >10: # print("呵呵") elif money > 300: print("路邊攤") print("大寶劍") elif money > 200: print("麻辣香鍋") print("蓋澆飯") elif money > 100: print("烤冷麪") else: # 小於100 print("餓着") # if...elif...else 有一個成立了.其餘的都不走了 print("沒錢了") # 90 -> 優秀(A) # 80 -> 良好(B) # 70 -> 中等(C) # 60 -> 及格 # 60 如下 不及格 # 優秀, 良好, 中等, 及格, 不及格 score = int(input("請輸入你的分數:")) if score >= 90: print("優秀") elif score >= 80: print("良好") elif score >= 70: print("中等") elif score >= 60: print("及格") else: print("不及格") # if 嵌套 print("咣咣咣") gender = input("請輸入你的性別:") if gender == "男": # = 賦值 == 判斷 print("去隔壁. alex等着你") else: # 不是男 ask = input("請問是包租婆麼?") if ask == "是": print("去隔壁, alex等着你, wusir也在!") else: # 不是包租婆 height = int(input("請問你多高了")) if height > 200: print("太可怕了. 去隔壁, 去隔壁") else: print("西瓜又大又甜!") # 嵌套的層數不要太多. 通常不超過3-5層 # 弱類型 a = 10 print(type(a)) a = "胡辣湯" print(type(a))
今日做業及默寫python