一.python資料型別
1.數值型別
int:只有一種整數型別int
float:
複數(complex): a+bj 或者 a+bj 或者 complex(a,b)
2.字串
python不支援字元型別,單字元被當作乙個字串使用。
var1="hello world!"
print("var1[0]:",var1[0]) #訪問子字串 h
print("var1[0:5]:",var1[0:5]) #訪問子字串hello :返回的切片內容從開始位置開始,在結束為止之前結束
注:若不指定第乙個數,就從字串首開始;若不指定第二個數,就讀到字串尾。
(1).轉義字元
用反斜槓(\)轉義字元
\r:回車;\f:換頁;\000:空。
(2).字串運算子
a="hello" b="python"
字串連線:a+b="hellopython"
重複輸出字串:a*2="hellohello"
成員運算子:『h』 in a ==>true
『m』 not in a ==>true
原始字串:所有字串直接按照字面意思使用,沒有轉義字元或不能列印的字元
print(r'\n prints \n') 或 print(r'\n prints \n')
(3).字串格式化
print("我的名字是%s,年齡是%d" % ('cxy', 22))
3.布林型別
與運算and: a and b
或運算or: a or b
非運算not: not a
false: 0; 空字串 '' , "";空值 none;空集合 包括空元組(),空序列,空字典{};
4.型別轉換
int(x);float(x);str(x);
chr(x):將整數ascii碼轉換為乙個字元;
ord(x):將乙個字元轉換為ascii碼;
bin(x):二進位制;
oct(x):八進位制;
hex(x):十六進製制;
python資料型別和基礎語法
b djx print id b type b b djx1996 print id b type b 輸出 535056476344 535056476624 可以發現,當資料發生改變後,變數的記憶體位址發生了改變,那麼字串就是不可變資料型別 list 1,q qwer true print li...
python基礎02 基礎語法和資料型別
一 python的基礎語法 1.注釋 1 注釋的含義 注釋就是穿插 中的說明性文字,對於 實現功能無任何作用,注釋不會參與執行。在寫 的時候需要經常寫注釋 2 注釋的型別 a.單行注釋 就是在注釋的內容前加 b.多行注釋 在每一行前面加 使用單引號 或者雙引號 括起來 推薦使用三個 2.識別符號 1...
Python基礎1 基礎語法和資料型別
a 第乙個字元必須是 字母或下劃線,其他的部分由字母數字和下劃線組成 b 識別符號分大小寫。c 可以用中文作為變數名,非ascii識別符號也是允許的了 但推薦用英文,避免麻煩 d 識別符號不能用關鍵字,關鍵字有 false one true and as assert break class con...