python强制类型转换

1.强转为int

string->int

a = 'string'
print(int(a))

python强制类型转换

a = '1.2'
print(int(a))

python强制类型转换

a = '12'
print(int(a))

python强制类型转换
string仅在无特殊字符(包括小数点)且全为数字的情况下可强转为float

boolen->int

a = True
b = False
print(int(a))
print(int(b))

python强制类型转换

float->int

a = 1.1
print(int(a))

python强制类型转换

2.强转为string

int->string

a = 1
print(str(a))

python强制类型转换

float->string

a = 1.0
print(str(a))

python强制类型转换

boolean->string

a = True
print(str(a))

python强制类型转换

3.强转为boolean

string->boolean

a = 'string'
print(bool(a))

python强制类型转换

int->boolean

a = 1
print(bool(a))

python强制类型转换

float->boolean

a = 1.1
print(bool(a))

python强制类型转换

4.强转为float

int->float

a = 1
print(float(a))

python强制类型转换

string->float

a = 'string'
print(float(a))

python强制类型转换

b = 'ab12'
print(float(b))

python强制类型转换

c = '1-1'
print(float(c))

python强制类型转换

d = '12.0'
print(float(d))

python强制类型转换

string仅在无特殊字符(包括小数点)且全为数字的情况下可强转为float

boolean->float

a = True
print(float(a))

python强制类型转换

共计人评分,平均

到目前为止还没有投票!成为第一位评论此文章。

(0)
乘风的头像乘风管理团队
上一篇 2023年3月10日
下一篇 2023年3月10日

相关推荐