全國計算機等級(二級Python)001

2021-09-06 16:57:25 字數 1870 閱讀 2602

第一章 程式設計方法

1,. 聊一聊程式語言

程式語言是計算機能夠理解和識別使用者操作意圖的一種互動體系,區別於自然語言的二義性,具有語法含義的唯一性。

2. 指令碼語言和靜態語言

靜態語言採用編譯方式執行;指令碼語言採用解釋方式執行。python屬於指令碼語言,解釋執行。

3. 計算思維

以數學為代表的邏輯思維。

以物理為代表的實證思維。

程式設計體現的抽象互動關係,形式化執行的計算思維模式。

4. python 2.x 和python 3.x

python2 已經被拋棄,python3 才是未來。

5. 第乙個demo

print("hello ,world")

print("世界,你好")

6.python直譯器

(1)python直譯器安裝程式:用於在不同作業系統上輔助安裝python直譯器

(2)idle:乙個簡單的python整合開發環境,提供語法高亮輔助功能,適合幾百行以內的**編寫。

(3)pip: 乙個python第三方庫安裝工具

7.idle的快捷鍵

ctrl+n: 在idle互動介面下,啟動idle編輯器

ctrl+q: 退出idleshell 或idle編輯器

alt+3 :  在idle編輯器內,注釋選定區域文字

alt+4:   在idle編譯器內,解除注釋選定區域文字

alt+q:  在idle編輯器內,將python**進行格式化布局

8.python程式的兩種執行方式:

(1)  互動式和檔案式

(2)互動式執行環境的退出  exit()  和  quit()

(3) cmd 中  python  a.py

9. 程式發布

將python源**打包變成可執行檔案,成為程式發布。

10. 例項1

num=eval(input("請輸入乙個整數:"))

if   num  > 100  or  num <0  :

print("輸入整數小於0或大於100")

else:

print("輸入整數在0到100之間")

11.ipo 程式編寫方法

ipo這是最樸素的程式運算模式下程式編寫方法:

input: 資料輸入。(**內部的初始化引數也是輸入)

process: 程式處理

output: 結果輸出

12. python特點介紹

(1)語法簡介。只有35個保留字

(2)python生態豐富。除python直譯器提供的幾百個內建類和函式庫,還有涉及眾多領域的十幾萬個第三方庫。

注釋:所以打好python基礎運用能力,然後再根據實際需要快速掌握要用的模組(庫)

(3)膠水特性。可以整合其它語言的封裝**。

(4)平台無關(python直譯器)

(5)強制可讀(語法中規定強制縮排)

(6)支援中文(unicode,所以還支援義大利文,法文等等)

(7)模式多樣(支援物件導向,面向過程,語句)

13.python 程式初始常見問題

(1)作業系統和高版本python直譯器的不相容

未打service pack 補丁的window7系統上安裝python3.5及以上版本直譯器,python直譯器安裝程式會報setup failed

(2)python路徑配置缺失

path裡面沒配好,會導致指令碼執行和第三方庫安裝上出現問題

(3)python程式執行出現「unexpected indent"(縮排錯誤)

(4)python程式執行出現」invalid syntax「(語法格式錯誤)

(5)python版本不相容。在python3直譯器上使用了python2的語法。

全國計算機等級(二級Python)001 之練習題

根據使用者輸入的內容輸出相應的結果 name input 請輸入對方名字 s input 請輸入悄悄話內容 print 聽我說句悄悄話 format name,s 3 九九乘法表輸出 for i in range 1,10 for j in range 1,i 1 print format j,i,...

全國計算機等級考試 C語言二級 題庫

1 下列敘述中正確的是 a 乙個演算法的空間複雜度大,則其時間複雜度也必定大 b 乙個演算法的空間複雜度大,則其時間複雜度必定小 c 乙個演算法的時間複雜度大,則其空間複雜度必定小 d 演算法的時間複雜度與空間複雜度沒有直接關係 正確答案 d 解析 演算法的空間複雜度是指演算法在執行過程中所需要 的...

全國計算機等級考試二級 QBASIC 考試大綱

基本要求 1.具有計算機的基礎知識。2.了解作業系統的基本概念,掌握常用作業系統的使用。3.掌握基本資料結構和常用演算法,熟悉演算法描述工具 流程圖的使用。4.能熟練地使用一種高階語言或資料庫語言編寫程式 除錯程式。考試內容 一 基礎知識和基本操作 一 基礎知識 1.計算機系統的主要技術指標與系統配...