基本資料型別

2021-08-20 14:29:48 字數 2811 閱讀 4449

整數型別

與數學中整數的概念一致,可正可負,沒有取值範圍限制。

4種進製表示形式:

與數學中實數的概念一致:帶有小數點及小數的數字,浮點數取值範圍和小數精度都存在限制,但常規計算可忽略,取值範圍數量級約-10^308至10^308,精度數量級10^-16

浮點數間運算存在不確定尾數,不是bug:二進位制表示小數可以無限接近,但不完全相同。

round(x,d):對x四捨五入,d是小數擷取位數

浮點數可以採用科學計數法表示

使用字母e或e作為冪的符號,以10為基數,格式如下:e表示a*10^b

與數學中複數的概念一致。a+bj稱為複數,其中a是實部,b是虛部。

數值型別轉換函式:

**實現:

#dayup1.py

dayup=pow(1.001,365)

daydown=pow(0.999,365)

print("向上:,向下:".format(dayup,daydown))

print("工作日的力量:".format(dayup))

print("工作日的努力引數為:".format(dayfactor))

工作日的努力引數為0.019.

grit:perseverance and passion for long-term goals

grit,堅毅,對長期目標的持續激情及持久耐力,是獲得成功最重要的因素之一

下面為了把c++同時搞起來,用c++復現:

#includeusing namespace std;

float dayup(float dayfactor)

return dayup;

}int main()

{ float dayfactor=0.01;

while (dayup(dayfactor) < 37.78)

dayfactor += 0.001;

cout << "工作日的努力程度為:"字串有1類共4種表示方式

字串切片高階用法

使用[m:n:k]根據步長對字串切片

轉義符\:轉義符表達特定字元的本意

輸出數字對應的星期

#dayup2.py

weekstr="星期一星期二星期三星期四星期五星期六星期日"

weekid=eval(input("請輸入星期數字(1-7)):"))

pos=(weekid-1)*3

print(weekstr[pos:pos+3])

eval()函式可以將字串兩端的「」去掉,使之變成可以被python能夠執行的語句

str()函式做了相反的工作,給任何加乙個「」變成字串

>>> for i in range (12):

print(chr(9800+i),end=" ")

可以輸出12星座:♈ ♉ ♊ ♋ ♌ ♍ ♎ ♏ ♐ ♑ ♒ ♓

是對字串進行格式表達的方式,字串格式化使用.format()的方法,用法如下:

《模板字串》.format(《逗號分隔的引數》)

基本資料型別

列舉 定義列舉型別 enum season 定義兩個列舉變數 enum season mylove yourlove 為兩個列舉變數賦值 yourlove fall mylove winter 把列舉值當成無符號整數執行輸出 nslog fall 的值 u fall 3 nslog winter 的...

基本資料型別

建立資料庫 create database database name 顯示所有資料庫 show databases 選擇使用那個資料庫 use database name 刪除資料庫 drop database database name 檢視自己mysql資料庫支援什麼儲存引擎 show eng...

基本資料型別

整型int 整數,在目前絕大多數機器上佔4個位元組。tc環境中是2個位元組 單精度實型float 單精度浮點數,一般是4個位元組長 雙精度實型double 雙精度浮點數,一般是8個位元組長 字元型char 字元,一般是1個位元組長 用來表示256個ascii字元,或者0 255的整數 列舉型enum...