可正可負,沒有取值範圍限制進製
十進位制
二進位制:以0b或者0b開頭,如0b011,-0b111
八進位制:以0o或者0o開頭
十六進製制:以0x或者0x開頭浮點數存在取值範圍和精度存在限制,但常規計算可以忽略,取值範圍約為+-10^308,精度數量級10^-16
浮點數運算存在不確定尾數,不是bug,
用round(x,d)可以對浮點數x四捨五入,d是小數擷取位數。
round()函式比較浮點數十分有效
因為不確定尾數一般發生在小數16位後科學計數法
使用e或者e作為冪的符號,如2.3e3,4e5.複數型別
如a+bj和數學上的一致,如z = 2.1+2.3j數值運算操作符操作z.real()獲得實部,z.imag()獲得虛部
功能x / y
10/3 = 3.33333
x // y
10//3=3
x**y
x^y函式
功能abs(x)
絕對值divmod(x,y)
求x 除 y的商和餘數,divmod(10,3)=(3,1)
pow(x,y[,k])
x的y次方,對k求餘
round(x[,k])
四捨五入,k預設為0
max(x1,x2,x3...)
求最大值
min(x1,x2,x3...)
求最小值,個數不限
int(x)
轉化為整數,如int(1.1)=1; int("1.1")=1.1
float(x)
轉化為浮點數,增加小數部分,float(5)=5.0; float(「3.2」)=3.2;float(「3」)=3.0
complex(x)
轉化為複數,增加虛數部分 complex(4)=4+0j
redis基本操作及資料型別命令
資料型別 string 字串 list 鍊錶 hash 雜湊 set 集合 zsort 有序集合 預設16個資料庫,可通過配置檔案修改。基本操作 關於訪問中文顯示時是亂碼,解決辦法是啟動客戶端時加入 raw redis cli raw config set requirepass 123456 設定...
redis的基本資料型別及基本操作 一
string型別是二進位制安全的,意思是redis可以包含任何資料,例如 序列化物件等等,下面是string型別的定義 其中buf用於存貯string的字元,free記錄剩餘可用的位元組數。如果只是redis只是使用string型別,那麼就可以認為是持久化特性的memcathe。下面的 介紹stri...
redis 基本資料型別基本操作
string string hash hashmap list linkedlist set hashset sorted set tree set 設定數值資料減少指定範圍的值 設定資料的過期時間 psetex key milliseconds value 設定指定欄位的數值資料增加指定範圍的值 ...