# 型別轉換四個函式 int() float() str() bool()
# int() 可以用來將其他的物件轉換為整型
# 規則:
# 布林值:true -> 1 false -> 0
# 浮點數:直接取整,省略小數點後的內容
# 字串:合法的整數字串,直接轉換為對應的數字
# 如果不是乙個合法的整數字串,則報錯 valueerror: invalid literal for int() with base 10: '11.5'
# 對於其他不可轉換為整型的物件,直接丟擲異常 valueerror
# float() 和 int()基本一致,不同的是它會將物件轉換為浮點數
# str() 可以將物件轉換為字串
# true -> 'true'
# false -> 'false'
# 123 -> '123'
# 。。。
# bool() 可以將物件轉換為布林值,任何物件都可以轉換為布林值
# 規則:對於所有表示空性的物件都會轉換為false,其餘的轉換為true
# 哪些表示的空性:0 、 none 、 '' 。。。
a = true
# 呼叫int()來將a轉換為整型
# int()函式不會對原來的變數產生影響,他是物件轉換為指定的型別並將其作為返回值返回
# 如果希望修改原來的變數,則需要對變數進行重新賦值
a = int(a)
a = false
a = int(a)
a = '123'
a = int(a)
a = 11.6
a = int(a)
a = '11.5'
# a = int(a)
a = none
# a = int(a)
a = 1
a = float(a)
a = false
a = float(a)
a = 123
a = str(a)
a = none
a = bool(a)
print('a =',a)
print('a的型別是',type(a))
# b = 456
# print('hello'+str(b))
python型別轉換
函式 描述 int x base 將x轉換為乙個整數 long x base 將x轉換為乙個長整數 float x 將x轉換到乙個浮點數 complex real imag 建立乙個複數 str x 將物件 x 轉換為字串 repr x 將物件 x 轉換為表示式字串 eval str 用來計算在字串...
python 型別轉換
python型別轉換的目的是方便各種型別的資料進行連線操作。比如說int型別轉換成str型別只需使用str 即可 舉例 name 張三 age 20 print type age print type str age 輸出 注意 str name 是會生成乙個將int型別的age轉換成str型別的變...
Python 型別轉換
list a b c 以 拼接列表所有值 str1 join list 以 拼接列表所有值 定義json字串,注意鍵值均用雙引號,否則在轉換成是會報錯 json string 將json字串轉換為dict ts dict json.loads json string print type json ...