1.强转为int

string->int

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

在这里插入图片描述

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

在这里插入图片描述

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

在这里插入图片描述
string仅在无特殊字符(包括小数点)且全为数字的情况下可强转为float

boolen->int

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

在这里插入图片描述

float->int

a = 1.1
print(int(a))

在这里插入图片描述

2.强转为string

int->string

a = 1
print(str(a))

在这里插入图片描述

float->string

a = 1.0
print(str(a))

在这里插入图片描述

boolean->string

a = True
print(str(a))

在这里插入图片描述

3.强转为boolean

string->boolean

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

在这里插入图片描述

int->boolean

a = 1
print(bool(a))

在这里插入图片描述

float->boolean

a = 1.1
print(bool(a))

在这里插入图片描述

4.强转为float

int->float

a = 1
print(float(a))

在这里插入图片描述

string->float

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

在这里插入图片描述

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

在这里插入图片描述

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

在这里插入图片描述

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

在这里插入图片描述

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

boolean->float

a = True
print(float(a))

在这里插入图片描述

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐