5 17 Python 語言及其應用 筆記

2021-08-01 06:40:26 字數 704 閱讀 4739

p13 –

1.變數,物件(object)

python 裡面的所有的資料—-boolean,int,float,string,甚至是大型的資料結構,函式,以及程式都是以object的形式存在的,object 就分為可變和不可變的物件,都不可以改變物件的型別但是你可以改變可變的object的數值

python 是strong typing,也就是你無法改變乙個已有物件的型別,但是你可以改變它的數值

python 賦值操作a = 7 不會實際賦值,只是在資料物件取乙個相關的名字,也就是給7 這個物件貼上了乙個叫做a 的標籤

除法 有兩種除法 / // 前者是針對float 型別的 後者是整除

基數 0b/0b 表示 二進位制

0o/00 表示 八進位制

0x/0x 表示 16進製制

int數字有多大

python 2中是32位,還有對應的long 型 64位,但是在python 3 中已經沒有long 並且 int 可以任意大小

str()

把python 其他型別轉換成字串型別,好像是我最近遇到的問題

split()

字串.split(),輸入是字串,輸出的是列表,中間如果沒有引數,預設的是空白字元—換行符,空格,製表符?

join()

』 \n』.join(list),輸出的是字串,和split() 相反,輸入的是乙個list

高階語言及其語法描述

詞法規則 合法單詞的構成規則,也就是如何從字母表中選擇字元構成乙個合法單詞 語法規則 合法程式的構成規則,也就是如何把各個單詞符號組成更大的語法單位 高階語言的一般特性 1.表示式的形式 字首,中綴,字尾 2.表示式中的運算子 算數,關係,邏輯 優先順序,結合性 其中優先順序和結合性是消除文法二義性...

C 語言及其應用 線性表中單鏈表的應用

在學習線性表的過程中,老師一遍教一邊用c 實現了各種相關的類,例如順序表 單鏈表等,本次作業要求用單鏈表實現如下的要求 由於之前的單鏈錶類已經有了 所以只需要做好窗體以後實現相關的按鈕 即可。在窗體中用單鏈表來儲存資料,按鈕相關插入查詢 插入 刪除 更新等操作可直接呼叫類的方法。由於 比較複雜,所以...

Perl語言及其優缺點簡介

perl一般被認為是practical extraction and report language 實用獲取與報表語言 的縮寫,是由c以及sed awk unix shell及其它語言演化而來的一種語言。它由語言學家larry wall最初發明及實現。perl是一種為掃瞄任意的文字檔案,從這些文字...