python複習 資料型別與運算

2022-08-21 09:21:07 字數 1659 閱讀 9619

#-- 尋求幫助:

dir(obj)

#簡單的列出物件obj所包含的方法名稱,返回乙個字串列表

help(obj. func)

#查詢obj . func的具體介紹和用法

測試型別的三種方法,推薦第三種

if type(l) == type(): print("l is list" )

if type(l)== list: print("l is list")

if isinstance(l, list): print("l is list" )

python資料型別:雜湊型別、不可雜湊型別

#雜湊型別,即在原地不能改變的變數型別,不可變型別。可利用hash函式檢視其hash值, 也可以作為字典的key

」數字型別: int, float, decimal . decimal, fractions . fraction, complex"

"字串型別: str, bytes"

元組: tuple"

'凍結集合: frozenset"

"布林型別: true, false"

"none」

#不可hash型別:原地可變型別: list、 dict和set。它們不可以作為字典的key.

數字常量

1234,-1234, 0, 999999999

#整數1.23, 1., 3.14e-10

4e210,4. 0e+210

#浮點數

0o177, 0x9ff, 0x9ff, 0b101010

#八進位制、十六進製制、二進位制數字

3+4j, 3.0+4.0j, 3j

#複數常量,也可以用complex(real, image )來建立

hex(i), oct(i), bin(i)

#將十進位制數轉化為十六進製制、八進位制、二進位制表示的「字串」

int(str, base)

#將字串轉化為整數,base為進製數

# 2.x中,有兩種整數型別:一般整數(32位)和長整數(無窮精度)。可以用1或l結尾,迫使般整 數成為長整數

float('inf'), float('-inf'), float( 'nan' )

#無窮大,無窮小,非數

數字的表示式操作符

yield x

#生成器函式傳送協議

lambda args: expression

#生成匿名函式

x if y else z

#三元選擇表示式

x and y,x or y,not x

#邏輯與、邏輯或、邏輯非

x in y,x not in y

#成員物件測試

x is y,x is not y

#物件實體測試

xy, x>=y, x==y, x!=y

#大小比較,集合子集或超集值相等性操作符

1>y

#位操作: x左移、右移y位

,//,%,**

#真除法、floor除法: 返回不大於真除法結果的整數值、取餘、幕運算

-x, +x, ~x

#一元減法、識別、按位求補(取反)

x[i], x[i:j:k], .....

#索引、分片、呼叫

int(3.14),

float(3)

#強制型別轉換

python標準資料型別複習

好久沒有學習python了,現準備重新將python學習提上程序,先寫篇部落格複習一下學過的知識點 ps 我學的python是python3哦 我是一段分割區間 number,string,list,tuple,set,dictionary.注意 當python定義乙個變數並賦初值的時候,這個變數就...

js資料型別與運算

編輯本部落格 檢視資料型別用typeof方法 在j ascript中,所有資料型別都歸為boolean型別 number 整數 小數 浮點數 a d 先賦值再自增 a d,先自增後再賦值 字串通過加號進行拼接,不能進行加運算。但是可以進行 和 運算等運算,瀏覽器會進行隱式轉換 字串轉數字型別 par...

資料型別與數字運算

1.整數型別 2.浮點型別 小數 3.字元型 4.boolean型別 1.強制轉換 高容量轉低容量,資料型別 變數名 1.例項變數 從屬於物件,寫在類中 public class main1 2.區域性變數 寫在方法中 public class main1 3.類變數 資料型別前加static,寫在...