#-- 尋求幫助:
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,寫在...