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 ...