Python 字串 整數 浮點數

2022-07-20 16:42:11 字數 516 閱讀 8516

• 幾個函式:

str() : 將乙個整數或者浮點數變成字串

int() : 將乙個浮點數或乙個字串變成整數

float : 將乙個整數或者字串變成乙個浮點型資料

• 整數的運算永遠是精確的,而浮點數的運算可能會有四捨五入的誤差

• len() : 可以獲取字串的個數,整數和浮點數沒有這函式

• type() : 可以檢視乙個資料或者變數的型別

有有兩點需要注意:

第一點:

eg :

a = input('請輸入乙個數字')

其實 a 的型別是字串型別,如果直接執行 print(a + 3) 會報typeerror:must be str,not int

第二點:

eg:a = 3;

print('有'+a+'個蘋果')

同樣會報typeerror:must be str,not int ,

因為這裡的 a 是int型資料,也就是說,整數和字串,用 + 號是連線不起來的.

整數(浮點數)轉字串

在實際專案中,我們不可避免的遇到需要將整數 浮點數 轉換為字串輸出 儲存為檔案或者顯示列印 這是乙個很常見的演算法,標準c庫甚至提供了諸如itoa,ltoa,之類的函式供大家呼叫。但是,在一些特殊場合,比如對功耗要求比較苛刻的場合,則對轉換速度提出了要求。在微控制器應用中,很多mcu沒有除法器,和除...

Python 整數,浮點數和字串型別資料

今天,我們來學習python的一些基本資料型別。number1 1023 number2 578上述 中,我們定義了兩個變數,都儲存了1023和578這些整數型別資料。整數型別的資料可以進行加減乘除運算 print number1 number2 加法 print number1 number2 減...

浮點數轉化為字串

1 在不呼叫庫函式的情況下,把浮點數轉化為字串的難點就在,把小數轉化為字串。因為浮點數的精度問題,當我們對浮點數進行乘10操作的時候,浮點數尾數數值可能就會發生變化,如float a 12.1047 a 10 輸出a 121.046997。所以在把浮點數的小數轉化為字串時要對精度進行限制。1 inc...