day2
一 程式語言的分類:
機器語言:直接使用二進位制指令去編寫程式,直接操作硬體,必須考慮硬體細節
優點:執行效率高
缺點:開發效率低
組合語言:用英文標籤取代二進位制指令去編寫程式,直接操作硬體。必須考慮硬體的細節
高階語言:用人類理解的表達方式去編寫程式通過作業系統間接的操作硬體,無需考慮硬體細節
編譯型:類似谷歌翻譯
解釋型:類似於同聲傳譯
執行效率:機器語言》組合語言》編譯型》解釋型
開發效率:解釋型》編譯型》組合語言》機器語言
跨平台:解釋型》all
二 安裝直譯器
三執行python程式的兩種方式
1.互動式環境:用來除錯程式無法永久儲存
2.把程式寫到檔案中,永久儲存下來,執行方式如下:python3 d:\test.txt
!!!非常重要!!!
執行python程式的三個階段
1.先啟動python直譯器
2.python直譯器會將tset.py裡面的內容當成普通的文字內容讀入記憶體(沒有語法的概念)
3.python直譯器解釋執行剛剛讀入記憶體的**。開始識別python語法
一 變數
1.什麼是變數
量:記錄某種現實世界中事物的某種狀態
變:可以改變的某種狀態
2.為何要用變數
為了讓計算機能像人一樣記錄下來事物的某種狀態
3.如何使用變數
原則:先定義,後引用
1.先定義
age=18 (在記憶體中找個地方把18放在age這個位址上)
定義變數的三大組成部分:
1.1 變數名:是訪問到值的唯一方式
1.2 =:將變數值的記憶體位址繫結給變數名
1.3 變數的值:用來表示事物的某種狀態,是我們要儲存的資料
2.後引用
print(age)
3.變數的命名(命名規則)
二與使用者的互動 (快捷鍵ctrl+?注釋)\n分割換行
input(「請輸入您的賬號:」) 相當於輸入了字串
name=input(「請輸入您的賬號:」) 如果輸入egon #name='egon'(相當於)
age=input(「請輸入您的年齡」) #age='18'(相當於)
print(name,age)
格式化輸出
一般格式print('my name is',name,'my age is',age)
print('my name is %s my age is %s' %(name,age))
%s 可以接受任意型別的值
python與使用者互動 資料型別
程式等待使用者輸入一些資料,程式執行完畢反饋資訊。在python3中使用input,input會將使用者輸入的如何內容存為字串 在python中分為兩種,raw input和input,raw input和python3中的input一樣,會將使用者輸入的任何內容存為字串,而input則要求使用者輸...
3 基礎資料型別和使用者互動
純屬個人學習總結,不喜勿噴哈。1 int 整數型別 在32位機器上,整數的位數為32位,取值範圍為 2 31 2 31 1,即 2147483648 2147483647 在64位系統上,整數的位數為64位,取值範圍為 2 63 2 63 1,即 9223372036854775808 922337...
Python使用者互動以及資料型別
程式等待使用者輸入的資料,程式執行完畢後為使用者反饋資訊。為了讓計算機像人類一樣與使用者互動 在python3中 input 即可實現與使用者的互動。可以接收到使用者提交的資訊。在python3中,input會將使用者輸入的任何內容都儲存為字串型別 例如 在python2中 raw input與py...