Python語法基礎 資料型別

2021-09-14 03:12:14 字數 1061 閱讀 3778

一.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...