python學習(day1)初識入門

2022-09-13 05:57:12 字數 1552 閱讀 7805

高階語言: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 ...