Python 型別轉換

2021-09-25 18:05:32 字數 1210 閱讀 3945

# 型別轉換四個函式 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 ...