今天,我們來學習python的一些基本資料型別。
number1 =
1023
number2 =
578
上述**中,我們定義了兩個變數,都儲存了1023和578這些整數型別資料。
整數型別的資料可以進行加減乘除運算:
print
(number1 + number2) # 加法
print
(number1 - number2) # 減法
print
(number1 * number2) # 乘法
print
(number1 / number2) # 除法
此外如果想把字串型別的數字轉化為整數型別,可以用int函式。
str_1 =
"100"
number =
int(str_1)
number1 =
1023.5209
number2 =
578.1314
上述**中,我們定義了兩個變數,都儲存了1023.5209和578.1314這些浮點數型別的資料。
這些浮點數和整數的加減乘除運算語法相同,不再贅述。
此外如果想把字串型別的浮點數轉化為浮點數型別,可以用float函式。
str_2 =
"520.1314"
number =
float
(str_2)
定義字串:
str_3 =
"i like python."
str_4 =
'it is fun.'
python字串定義時,兩邊的引號既可以為雙引號,又可以為單引號,這種靈活性可以幫助你在字串中巢狀使用引號,如:
str_5 =
"sam's ears is long."
str_6 =
'the doctor comes and says, "put on your coat!"'
但如果要定義多行字串,需要用到三引號:
str_7 =
"""i like python,
it is fun.
it is nice.
"""str_8 =
'''i like python,
it is fun.
it is nice.
'''
此外,字串還有一些操作方法,就在筆者的 python:字串的基本操作 文章內。 Python 字串 整數 浮點數
幾個函式 str 將乙個整數或者浮點數變成字串 int 將乙個浮點數或乙個字串變成整數 float 將乙個整數或者字串變成乙個浮點型資料 整數的運算永遠是精確的,而浮點數的運算可能會有四捨五入的誤差 len 可以獲取字串的個數,整數和浮點數沒有這函式 type 可以檢視乙個資料或者變數的型別 有有兩...
整數(浮點數)轉字串
在實際專案中,我們不可避免的遇到需要將整數 浮點數 轉換為字串輸出 儲存為檔案或者顯示列印 這是乙個很常見的演算法,標準c庫甚至提供了諸如itoa,ltoa,之類的函式供大家呼叫。但是,在一些特殊場合,比如對功耗要求比較苛刻的場合,則對轉換速度提出了要求。在微控制器應用中,很多mcu沒有除法器,和除...
整數和浮點數
python支援對整數和浮點數直接進行四則混合運算,運算規則和數學上的四則運算規則完全一致。基本的運算 1 2 3 6 4 5 6 14 7.5 8 2.1 3.0375使用括號可以提公升優先順序,這和數 算完全一致,注意只能使用小括號,但是括號可以巢狀很多層 1 2 3 9 2.2 3.3 1.5...