資料型別及基本操作

2021-08-19 18:41:17 字數 1404 閱讀 5904

可正可負,沒有取值範圍限制進製

十進位制 

二進位制:以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 設定指定欄位的數值資料增加指定範圍的值 ...