1.python
一種解釋型的、面向對象的、帶有動態語義的高級程序設計語言。
2.python優點
簡單、優雅、明確
有強大的第三方庫模塊,需要實現一複雜功能,只需要調用現有的庫,可快速實現功能。20多年的發展,各種庫都已經完
備,比如:郵件庫,爬蟲庫......
可跨平臺移植,java有Java的虛擬機,python同樣;
是一種面向對象的語言;
是一種可擴展的語言(與C,C++,Java結合)
3.python的應用
軟件開發 系統管理
4.python程序
###查看python版本
###交互式使用python
###python腳本文件
執行
5.Python解釋器
cpython
ipython :基於 cpython ,交互方式有所增強
pypy : 對代碼進行動態編譯, JIT 技術( just-in-time compiler ,即時編譯器),顯著提高代碼執行速度。
Jpython :java 平臺上的 python 解釋器,將 python 代碼編譯成 java`字節碼執行。
IronPython : 直接將 python 代碼編譯成 .net 的字節碼
6.字符編碼
ASCII:用二進制存儲數據,每8位存儲一個字符,2^8=256
Unicode:兩個字節對應一個文字,佔用率低
UTF-8:可變長度編碼格式,英文字符用ASCII碼來存,中文用utf-8來存,佔三個字節
7.編碼與解碼
8.輸出結果
9.輸入: 錄入信息
10 .練習
########
練習1: 編寫一程序,錄入信息包括 hostname、IP、used_year、CPU、Memory、manager_name ,如果使用年限超過10年,直接顯示警告,信息“該服務器使用年限太久!”,如果使用年限不超過10年,顯示該服務器信息如下面的格式如下:
主機名: hostname
IP:IP
使用年限:used_year
CPU:CPU
Memory:Memory
操作:
執行:
練習2.編寫四則運算
操作:
執行:
練習3: