Mandatory Number conversion portion

Number cast portion (int float bool complex)

var1 = 23
var2 = 6.78
var3 = True
var4 = 3+2j
var5 = "1234"
var6 = "abcd121"

# 1强制转换成int
no = int (var2)
nothing = int (var3)
nothing = int (False)
# int = nothing (var4) error
no = int (var5)
# int = nothing (var6) error
print (nothing , type (res))


# 2. cast to a float
RES = a float (var1)
Print (RES)

res = float(var3)
print(res)

res = float(var5)
print(res)

# 3.强制转换成complex
res = complex(var1)
print(res)
res = complex(var2)
print(res)
res = complex(var3)
print(res)
res = complex(var5)
print(res)

# 4 cast to bool return either true or True and False fake
RES = bool (var4)
RES = bool (var6)
RES = bool (None)
Print (RES)

"" "
Boolean is false had 10 cases
0 0.0 False 0j '' [] () SET () {} None
None indicating a blank, nothing is generally used in a variable initialization time
" ""
# variable initialization when using
ab = None

 

Guess you like

Origin www.cnblogs.com/weekz/p/11128392.html