一、Python簡介 python2: 源碼不統一,有重覆 (更新維護到2020年) python3: 源碼統一,無重覆 Python是一門動態解釋型的強類型定義語言 二、變數 變數命名規則 由數字、字母、下劃線組成 不能以數字開頭 要具有描述性 要區分大小寫 禁止使用python的關鍵字(在pyc ...
Python是一門動態解釋型的強類型定義語言
一、變數
-
變數命名規則
-
由數字、字母、下劃線組成
-
不能以數字開頭
-
要具有描述性
-
要區分大小寫
-
禁止使用python的關鍵字(在pycharm中關鍵字明明變數字體顏色會改變)
-
不能使用漢字或拼音
-
變數的推薦寫法
-
駝峰體
-
下劃線(官方推薦)
-
-
二、常量
變數全部用大寫命名,就是常量
三、註釋
-
單行註釋
-
也叫當行註釋 用#號
-
-
多行註釋
"""
"""
三個引號
四、基礎數據類型
-
字元串 str
-
"字元串asdasdasdada"
-
str + str(字元串的拼接)
-
str * int
-
-
-
整形(數字) int
-
用於比較和計算
python2:除法的時候返回的是整數(向下取整)
python3:除法的時候返回的的小數(浮點數)
-
-
布爾值 bool
-
用於判斷
-
True ——真
-
False——假
-
-
五、用戶交互
-
input —— 輸入:python3中input獲取到的內容都是字元串
-
print —— 輸出
msg = input("請輸入您內容:")
int("5") ---> 5
print(int(msg) + 5)
六、查看數據類型
-
type
-
查看數據類型
-
int(str) —— 將字元串轉換成整形
-
str(int) —— 將整形轉換成字元串
-
-
七、流程式控制制語句
-
-
if 條件:
縮進 結果
money = 10
print("從學校出發")
if money >= 10:
print("買個炸雞")
print("買個啤酒")
print("走啊走")
print("到家了")
-
-
二選一 ,if else
-
if 條件:
縮進 結果
else:
縮進 結果y
print(123)
if 3>2:
print("這是如果執行了")
print("123")
print("234")
else:
print("這是否則執行了")
print(345)
-
-
多選一或不選 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 if
-
if 條件:
縮進 結果
if 條件:
縮進 結果
if 條件:
縮進 結果
if 3>2:
print("A")
if 4>2:
print("B")
if 6>3:
print("C")
-
-
if 嵌套
-
if 條件:
縮進 結果
if 條件:
縮進 結果
sex = "女"
age = 28
if sex == "女":
if age == 28:
print("進來聊一聊")
else:
print("沒事就別聊了")
else:
print("滾犢子") -
以下算是今天學習的結合體,if elif else 嵌套
print('剛從村裡出來呀,沒見過炸雞店啊,聞著挺香啊!')
hungry = input("是吃還是不吃呢?")
if hungry == "吃" or "吃點" or "吃點吧":
money = int(input("兜里還有多少錢?"))
if 10 < money < 30:
print("老闆娘,少來點炸雞吧")
print('卧槽、真香')
elif 30 <= money < 100:
print("老闆娘,多給我來點雞,以前沒吃過!")
elif 100 <= money < 10000:
print("老闆娘,你這店租不,我想盤一天,自己炸")
else:
print("錢不夠,那還吃啥")
else:
print("不吃就回家睡覺")