第一章 一、Python簡介 python2: 源碼不統一,有重覆 (更新維護到2020年) python3: 源碼統一,無重覆 python2:python2中print不用,print "內容" python3:Python3中print必須用括弧括起來,print("內容") python2: ...
一、Python簡介
-
python2: 源碼不統一,有重覆 (更新維護到2020年)
python3: 源碼統一,無重覆
python2:python2中print不用,print "內容"
python3:Python3中print必須用括弧括起來,print("內容")
python2:數字Python2中input得到的為int
python3:python3中input得到的為str
Python是一門動態解釋型的強類型定義語言
二、變數
-
變數命名規則
-
由數字、字母、下劃線組成
-
不能以數字開頭
-
要具有描述性
-
要區分大小寫
-
禁止使用python的關鍵字
-
不能使用漢字或拼音(low)
-
變數的推薦寫法
-
駝峰體
-
下劃線(官方推薦)
-
-
三、常量
變數全部用大寫命名,就是常量
四、註釋
-
單行註釋
-
也叫當行註釋 用#號
-
用於當行的註釋
-
-
多行註釋
"""
"""
三個引號,文檔註釋,描述文件或者函數使用的註釋
五、基礎數據類型
-
字元串 str
-
"字元串asdasdasdada"
-
str + str(字元串的拼接)
-
str * int(實現字元串成int倍的拼接)
-
-
-
整形(數字) int
-
用於比較和計算
python2:除法的時候返回的是整數(向下取整)
python3:除法的時候返回的的小數(浮點數)
-
-
布爾值 bool
-
用於判斷
-
True ——真
-
False——假
-
-
六、用戶交互
-
input —— 輸入:python3中input獲取到的內容都是字元串
-
print —— 輸出
number = input("請輸入您內容:")
print(number)
七、查看數據類型
-
type
-
查看數據類型
-
int(str) —— 將字元串轉換成整形
-
str(int) —— 將整形轉換成字元串
-
type(需要檢測的對象)
-
八、流程式控制制語句
-
單 if
-
if 條件:
縮進 結果
money = 10
print("從學校出發")
if money >= 10:
print("買個炸雞")
print("買個啤酒")
print("走啊走")
print("到家了")
-
-
二選一 ,if else
-
if 條件:
縮進 結果
else:
縮進 結果y
if 3>2:
print("這是如果執行了")
else:
print("這是否則執行了")
-
-
多選一或不選 if elif elif elif
-
if 條件:
縮進 結果
elif 條件:
縮進 結果
elif 條件:
縮進 結果
if 1>2:
print("這是A")
elif 1>6:
print("這是B")
elif 1>5:
print("這是C")
elif 1>4:
print("這是D") # 沒有符合要求的就不輸出結果
-
-
多選一 if elif elif else
-
if 條件:
縮進 結果
elif 條件:
縮進 結果
elif 條件:
縮進 結果
else :
縮進 結果
if 1>2:
print("A")
elif 2>3:
print("B")
elif 5>6:
print("c")
else:
print("D")
-
-
if 嵌套
-
if 條件:
if 條件:
縮進 結果
score
if score > 500:
if score > 700 :
print("北大清華")
else:
print("隨便找一個大學")
else:
print("分不夠,不能上大學") -