python學習筆記四

2021-10-10 02:51:03 字數 2052 閱讀 5932

字串(string)

int (整數), 如 1, 只有一種整數型別 int,表示為長整型,沒有 python2 中的 long。

bool (布林), 如 true。false

(true整數為1,false整數為0)

none 空值

float (浮點數), 如 1.23、3e-2

complex (複數), 如 1 + 2j、 1.1 + 2.2j

type(變數),檢查變數屬性,如

a=3.2;

type(a)

#返回為浮點數

使用三引號('''或""")可以指定乙個多行字串。
1,單引號,雙引號,三引號 a=『www.96net.com.cn』,b=「96net.com.cn」,c=""「96net.com.cn」"""

2.\ 轉義字元 、\n 換行符 \t 相當於tab

4.\a 是響鈴 發出聲音的響鈴哦

5.\b 退格

6.\r 回車

7.\f 換頁

反斜槓可以用來轉義,使用r可以讓反斜槓不發生轉義。。 如 r"this is a line with \n" 則\n會顯示,並不是換行。

按字面意義級聯字串,如"this " "is " "string"會被自動轉換為this is string。

字串可以用 + 運算子連線在一起,用 * 運算子重複。

python 中的字串有兩種索引方式,從左往右以 0 開始,從右往左以 -1 開始。

python 沒有單獨的字元型別,乙個字元就是長度為 1 的字串。

格式符

格式符為真實值預留位置,並控制顯示的格式。格式符可以包含有乙個型別碼,用以控制顯示的型別,如下:

%s 字串 (採用str()的顯示)

%r 字串 (採用repr()的顯示)

%c 單個字元

%b 二進位制整數

%d 十進位制整數

%i 十進位制整數

%o 八進位制整數

%x 十六進製制整數

%e 指數 (基底寫為e)

%e 指數 (基底寫為e)

%f 浮點數

%f 浮點數,與上相同

%g 指數(e)或浮點數 (根據顯示長度)

%g 指數(e)或浮點數 (根據顯示長度)

%% 字元"%"

如:a,b=2,4

print("%d+%d=%d" %(a,b,a+b))

2+4=6

或a,b=2,4

s=「兩數相加等於多少?」

print("%s%d+%d=%d" %(s,a,b,a+b))

兩數相加等於多少?2+4=6

format用法

相對基本格式化輸出採用『%』的方法,format()功能更強大,該函式把字串當成乙個模板,通過傳入的引數進行格式化,並且使用大括號『{}』作為特殊字元代替『%』

使用方法由兩種:b.format(a)和format(a,b)。

基本用法

(1)不帶編號,即「{}」

(2)帶數字編號,可調換順序,即「」、「」

(3)帶關鍵字,即「」、「」

如:print(』{} {}』.format(『hello』,『world』)) # 不帶字段

hello world

print(』 』.format(『hello』,『world』)) # 帶數字編號

hello world

print(』 』.format(『hello』,『world』)) # 打亂順序

hello world hello

print(』 』.format(『hello』,『world』))

world world hello

print(』 』.format(tom=『hello』,a=『world』)) # 帶關鍵字

world hello world

**字串檢查

len()**檢查字串長度

max() min()檢查字串中包含的最大值和最小值

Python學習筆記(四)

dict 用 dict 表示 名字 成績 的查詢表如下 d 名字稱為key,對應的成績稱為value,dict就是通過 key 來查詢 value。key不能重複 花括號 表示這是乙個dict,然後按照 key value,寫出來即可。最後乙個 key value 的逗號可以省略。由於dict也是集...

python學習筆記(四)

0.假設你現在拿到了乙個英語句子,需要把這個句子中的每乙個單詞拿出來單獨處理。sentence i am an englist sentence 這時就需要對字串進行分割。sentence.split split 會把字串按照其中的空格進行分割,分割後的每一段都是乙個新的字串,最終返回這些字串組成乙...

python學習筆記 四

python模組,乙個.py檔案 匯入模組的語法 import importable importable 可以是包或包中的模組 import importable1,importablen import importable as preferred name 第三種語法可能導致名稱衝突 一般寫在...