python之基礎知識

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:








發佈了67 篇原創文章 · 獲贊 2 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章