1.python的歷史 python2和python3的區別 python2 源碼不統一,重覆代碼 python 源碼統一,沒有重覆代碼 2004 Django框架的誕生 2.python是編程語言 3.python的種類 4.變數 變數定義的規則: 一個變數名在記憶體中只有一個。 5.常量 變數 ...
### 1.python的歷史
python2和python3的區別
python2 源碼不統一,重覆代碼
python 源碼統一,沒有重覆代碼
2004 Django框架的誕生
2.python是編程語言
python 是解釋型語言
3.python的種類
cpython jython ironpython pypy
官方下載就是cpython
cpython將py文件轉化為C位元組碼文件,在python虛擬機中運行。
Jyhton將python代碼轉換為Java位元組碼,在Jvm中運行。
Ironpython將python代碼轉換為C#位元組碼,在CLR中運行。
PyPy,動態編碼,開發快,速度快。
4.變數
變數定義的規則:
變數命名規範
1)變數是由字母、數字、下劃線組成。
2)禁止使用數字開頭
3)禁止使用python中的關鍵字
4)不建議使用中文和拼音
5)變數要具有描述性。
6)變數名要區分大小寫
7)推薦寫法,
駝峰法:MyName
下劃線命名:my_name(官方推薦)
一個變數名在記憶體中只有一個。
5.常量
變數名全部大寫就是常量 -- 常量建議不進行修改
6.註釋
單行註釋:在這行話前用#號標註
如:#你太美
多行標註:用'''三引號在行前行後標註,第一個'''必須頂行
7.基礎數據類型
int -- 整型(數字 ) 計算和比較
str -- 字元串(字母,漢字)
bool -- 布爾值 用於判斷
8.用戶交互
input()
註意點:input獲取到的內容全部都是字元串
固定格式:name=input("輸入名字:")
#name 表示變數
#"輸入名字:"給用戶看的提示名
9.流程式控制制語句
單if
if+空格+條件+冒號
縮進+結果
if else 二選一
if+空格+條件+冒號
縮進+結果
else+冒號
縮進+結果
if elif elif 多個選擇一個或者零個
if+空格+條件+冒號
縮進+結果
elif+空格+條件+冒號
縮進+結果
elif+空格+條件+冒號
縮進+結果
if elif elif else 多個選一個
if+空格+條件+冒號
縮進+結果
elif+空格+條件+冒號
縮進+結果
else+冒號
縮進+結果
if if if 多選多或零
if+空格+條件+冒號
縮進+結果
if+空格+條件+冒號
縮進+結果
if+空格+條件+冒號
縮進+結果
if 嵌套 進行多層判斷 一般if嵌套寫三層就可以了
if+空格+條件+冒號
縮進+結果
縮進+if+空格+條件+冒號
縮進+縮進+結果
10.其他知識點
and 和 and前後都為真才是真
type 查看數據類型
例如: print(type(num)) >>> 查看num的數據類型
int("5") 將字元串5轉換成整型
str(5) 將整型轉換成字元串
== 判斷前後是否相等(等於號)