字串(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 第三種語法可能導致名稱衝突 一般寫在...