int、long和float操作場景分為兩個部分:
1)如果操作的是數字的時候
printlong(12)測試結果: 123printint(3)
printlong(12.3)
printint(3.6)
printfloat(41.5)
12341.5
結果分析:小數轉換成整數時,會把小數部分拋棄,而不是四捨五入
2)如果操作的是字串的時候
1,如果字串可以直接轉化為這個資料型別
printlong("12")結果: 123printint("3")
printfloat("41.5")
41.5
2,如果字串不能直接轉換為資料型別
printlong("12.3")結果:
valueerror: invalid literal for long() with base 10: '12.3'
綜合來講:資料轉換時候,如果是其他規格的數字轉化為數字的時候,會出現拋棄部分資料的現象;如果是字串轉化為數字的時候,則需要轉換的物件和數字保持乙個規格
python內建函式 python的內建函式 方法
1 input 輸入內容時要將內容用引號引起來 input 請輸入密碼 input 請輸入登入名 name input 請輸入姓名 print hello,name 請輸入姓名 binla hello,binla 在列表後邊追加乙個元素 3 extend 在列表之後追加乙個列表 4 insert 位...
python函式和模組 python內建函式與模組
一 函式中如果return是多個引數,只用乙個引數接收時,是元組 也可以用多個引數接收,那就是解包 def func a 1 b 2 c 3 return a,b,c q,w,e func print func type func q,w,e 輸出 1,2,3 1 2 3 二 函式自己呼叫自己,遞迴...
python 內函式 Python 常見內建函式
map map 會根據提供的函式對指定序列做對映。第乙個引數 function 以引數序列中的每乙個元素呼叫 function 函式,返回包含每次 function 函式返回值的新列表。在python2中返回列表,在python3中返回迭代器。def square x return x 2 prin...