字串整數:int (只有int型別)
浮點數:float(python語言沒有單精度雙精度之分,python的浮點數就是雙精度)
注:
1.type(x)可以判斷資料型別,如type(1)
2.兩個整型 相除得到的是float型,若想得到整型結果,用2//2
** 表示**
二進位制表示:0bxx 如:0b10
八進位制表示:0oxx 如:0o10
十六進製制表示:0*** 如:0x1f
轉換
bin(num) 把其他進製轉換為二進位制
int(num) 把其他進製轉換為十進位制
hex(num) 把其他進製轉換為十六進製制
oct(num) 把其他進製轉換為八進位制
bool布林型別:表示真假true||false
complex複數:numj
bool(非0||0):true||false
注:任何空的都是false
"***"和『***』表示字串一定要成對出現
使用**』』'或"""**來定義多行字串(也可以表示一行)
'''helllo
hello world
hello python'''
另一種方式:
'hello\
world'
輸出:
helloworld
\n 換行
』 單引號
\t 橫向製表符
\n 換行
\r 回車
print
(r'c:\northwind\northwest'
)//這是乙個原始字串,r可以是大寫
+:合併字串
"hello"
+"world"
輸出:
helloworld
*:字串重複
"hello"
*3
輸出:
hellohellohello
:取字串的某些字元
若輸入正數,則代表是字元對應的序號
若是負數,則代表從字串的末尾向前數n次得到的字串
"hello world"[0
]
輸出:
h
[x:y]:擷取一段字元
"hello world"
[0:4
]
輸出:
hell
注:y應該是要擷取字元的後乙個字元的編號
"hello world"
[0:-
1]
輸出:
hello worl
"hello world"[6
:]
輸出:
world
python基本知識總結1
python輸入輸出 python邏輯運算子 python成員運算子 說到程式語言,不得不提的就是變數型別,它是程式語言的靈魂。python基本的變數型別分為數字型和非數字型。具體列舉如下 數字型整型 int 浮點型 float 布林型 bool 複數型 complex 非數字型 字串 str 列表...
Python基本知識
這次主要對python基礎語法及資料型別中與我使用過的語言不一樣的地方做下記錄 單行注釋使用 多行注釋使用 和 print 開始 這是個注釋 這是個段落注釋 這也是個段落注釋 print 結束 2.沒有bool型別,用數字0和1代替,可以與數字運算,python3中新增了true和false關鍵字 ...
Python基本知識
單例模式,是一種常用的軟體設計模式。在它的核心結構中只包含乙個被稱為單例的特殊類。通過單例模式可以保證系統中,應用該模式的類乙個類只有乙個例項。即乙個類只有乙個物件例項。實現方法 裝飾器 sub replacement,string count 0 replacement是被替換的文字 string...