計算機二級Python筆記 第一部分

2021-09-12 06:43:45 字數 2808 閱讀 5887

2018/08/05 09:03

python程式的組成、結構及書寫規則

python的基本資料型別

python基本運算型別

結構和語句

python的特徵資料型別及操作

檔案操作

函式與模組

物件導向設計

2018/08/05 09:09

python的起源

創始人guido vanrossum(吉多·範羅蘇姆)

python誕生於2023年聖誕節,為abc語言的繼承物,python的名字起源於喜劇團體「monty python"

為什麼要用python

**簡單

**量少

python的特點:

python是完全物件導向的

python擁有強大的標準庫

python社群提供了大量的第三方模組。

python的優缺點

優點:2018/08/05 09:19

python2和python3互不相容

python2將在2023年停止支援

從2023年1月1日起,任何新的功能版本都只支援python3

安裝python

安裝文字編輯器

編寫執行hello_world.py

(注意安裝的版本;安裝時注意要勾選add python path核取方塊)

geany:

2018/08/05 09:27

python實現hello_world

print("hello world") //python可以用換行代替分號結束語句

生成選單設定生成命令:

2018/08/05 09:37

變數名的命名和使用:

2018/08/05 10:22

字串就是一系列的字元。在python中,用引號引起來的都是字串,包括單引號和雙引號。

『this is a string' "this is also a string"

使用」方法「修改字串的大小寫

.upper()方法全部改為大寫 如:print(name.upper()) //name為變數

.lower()方法全部改為小寫

.title()方法將首字母大寫

合併字串

用+合併兩個像同型別的變數名稱 如:print("full_name =" first_name + last_name)

使用製表符或者換行符來新增空白

製表符為 \t (即tab)

換行符 \n

2018/08/05 10:33

分類:整數/浮點數

整數:浮點數

str()函式:

2018/08/05 10:47

在python中,注釋用#來標識,一旦標註了#,#後面的內容就會被python直譯器忽略。

2018/08/05 13:13

什麼是列表:

例子:names = ['zhangsan','lisi','wangwu',23,44,19,[11,25,11]] //列表可以巢狀

列表:

由一系列特定順序排序的元素組成,列表名命名規則與變數相同。列表內可以加如任何資訊。

在python中,用來表示列表,並用 ,來分割其中的元素。

如何使用列表元素:

列表是有序的集合,因此要訪問列表的任何元素,只需要將該元素的索引告訴python即可

在python中,第乙個列表元素的索引為0,而不是1。(考點)

最後乙個列表元素的訪問,python提供了一種便利的語法,通過將索引定為-1。

例子:print(names[-1])

2018/08/05 13:29

修改:

message_age[2] = 'wangwa'

新增:

message_age.insert(1,'插入的值') //在1下標位置插入元素

刪除 message_age.del[索引號] //刪除索引號對應的列表項

message_age.pop(索引號) //臨時性排除選項

message_age.remove('選項內容') //把相應的內容字串的的項刪除

2018/08/07 02:42

四種常用的排序方法:

對列表進行永久性排序:sort():可以將列表中的元素按照字母的順序排序

對列表進行臨時性排序:sorted():不改變原來的實際排列順序,同時給出按照字母排序的臨時列表 //sorted(names)

倒序列印列表:reverse():反轉列表元素的排列順序,會永久性的修改元素的排列順序。可以通過再次使用該函式恢復到原來排列順序

確定列表長度:len():快速獲取列表的長度。 len(names)

2018/08/07 03:00

print('print end')

2018/08/07 03:11

range()函式:

生成一系列的數字

range(start,end,scan) 引數含義:

start:計數的開始位置,預設為0

end:計數的結束位置(不包含定義的值)

scan:每次跳躍的間距,預設為1。

如果range()只有乙個引數,則表示從0開始進行間隔為1的跳躍,以獲取的乙個的引數作為結束

使用range()建立數字列表

list()函式:將資料轉化為列表

例: numbers = list(range(1,10))

print(numbers)

2018/08/07 03:30

print(y)

列表解析:

對數字列表執行簡單的統計計算:

計算機二級筆記(二)

組合資料型別 一.列表 list 1,3,5,7,9 print list 1,3,5,7,9,11 若要在指定位置新增元素,則使用insert 函式insert 函式有兩個引數,第1個表示插入位置,第2個表示插入的元素,如在第3個位置插入元素6 list 1,3,5,7,9 list.insert...

計算機二級

e r圖中規定 用矩形表示實體 等同於表 用橢圓形表示實體的屬性 等同於表中字段 用菱形表示實體關係 等同於外來鍵 還要將有關係的實體用線連線上,線上畫菱形。解釋 佇列元素 尾指標 頭指標 佇列容量 佇列容量 a 219 b 221 c 229 d 221 解析 二叉樹有個性質,葉子節點總比度為二的...

計算機二級python(四)

程式的基本結構 流程圖 起止框 判斷框 處理框 輸入輸出框 注釋框 流向線 連線點 程式的三種基本結構 順序,分支,迴圈 迴圈 條件迴圈,遍歷迴圈 迴圈控制符 break 結束當前迴圈 continue 結束當前迴圈的當次迴圈過程 程式的分支結構 單分支結構 if 二分支結構 if else if ...