# Python - 資料類型的轉換 `python` `九年級` `資優班` + int 、 float 、string 、bool間可以在有條件下互相轉換 + 透過函數 `int()`、 `float()`、`str()`、`bool()` + bool與其他資料間的轉換用到的機會目前較少,本章節暫時略過 ## 一、整數與浮點數的轉換 + 將浮點數放入`int()`中會無條件捨去小數點後的數字,轉換為整數int類型的資料 + 將整數放入`float()`中會將整數後方加入`.0`,轉換為浮點數float類型的資料 ```python= print( int(100.9) ) #float 轉成 int print( int(0.66666666)) #float 轉成 int print( float(100) ) #int 轉成 float print( float(-100) ) #int 轉成 float ``` >輸出結果: >100 0 100.0 -100.0 ## 二、數字與字串的轉換 + 如果字串內的字符為浮點數或者整數型態的資料,可以將其轉換為浮點數或者整數。 + 數字都可以直接轉換為字串,一般是為了做字串運算而轉換 ```python= print( int('100') ) #string轉成int print( float('100') ) #string轉成float print( float('-100.999') ) #string轉成float print( str(99) ) #int轉成string print( str(-99.999) ) #float轉成string print( str(99)+" apples" ) #轉換後便能將字串間做相加運算 ``` >輸出結果: >100 100.0 -100.999 99 -99.999 99 apples
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up