高階語言:python,j**a,php,c#,go..... ==》輸出字元碼 ==》位元組碼是讓c語言能識別的**
低階語言:c,彙編 ==》輸出機器碼 ==》機器碼讓計算機操縱系統識別
php類:適用於寫網頁,有較大侷限性
python j**a:既可以寫網頁,也可以做後台,應用面廣 ————python執行效率低,開發效率高。j**a反之。
有許多python都是以其他語言為基礎開發出的,侷限性大。
jpython、ironpython、j**ascriptpthon、rubypython、cpython(主流)
pypy 用cpython開發的python,執行快,但穩定性有待提高
python安裝在os上,**執行兩種方法
命令列執行:寫乙個檔案,檔案中**按照python的規則寫,將檔案交給python軟體,讀取檔案中的內容,然後進行轉換和執行,最終獲取結果。
python軟體執行 :通過python直譯器時事互動執行
編碼
乙個位元組8位
unicode:萬國碼最少16位 utf-8:用最少的位數,中文3個位元組 gbk:16位,中文2個位元組
變數名
以字母,數字,下劃線組成。(數字不能開頭;不能是關鍵字,最後不和python的內建東西重複)
條件語句
縮排用4個空格,if——elif——else語句(可巢狀)
基本資料型別
字串: 可以用n=' ' n=" " n=""" """(可加乘運算)
數字:+ - * / %(取餘) **(次方)//取商
迴圈
死迴圈(無限迴圈) while true:……
while——else 與if——else同理
continue:打斷當次迴圈,直接回到while繼續迴圈
break:終止整個while迴圈
#使用者登陸(三次機會重試)
count =0
while count < 3:
user = input('
>>>')
pwd = input('
>>>')
if user == '
alex
'and pwd == '
123'
:
print('
歡迎登陸')
print('
..........')
break
else
:
print('
使用者名稱或者密碼錯誤,請在嘗試')
count = count + 1
print("使用者凍結,無法嘗試")
Day1初識Python (非重點)
python歷史 用c語言實現,可以呼叫c語言的庫函式 python優缺點 優點1 簡單明瞭,易上手。2 開放源 有強大社群和生態圈,尤其在資料分析和機器學習領域。3 解釋性語言,具有平台可移植性。4 對兩種主流的程式設計正規化 物件導向和函式式程式設計 都提供了支援。5 規範性高,可讀性強。缺點1...
Python學習之路Day1 模組初識 自創
模組不在呼叫的程式的路徑下,呼叫會出錯 解決方法 1 將模組放在site packages下 2 呼叫時寫明路徑 login模組 import getpass username alex password 123 將使用者輸入的內容賦值給 name 變數 user input 請輸入使用者名稱 pw...
Python學習筆記Day1
16 9 19 1.python3.5中一些小小的變化 print helloworld 1 2結果為0.5 1 2實現整除 3 2乘方 pow 2,3 八進位制 十進位制 0o10 8 16進製制 十進位制 0xaf 175 2.得到上次輸入的語句 alt p 3.x input x x 2 y ...