栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Python中函数的类型转换

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Python中函数的类型转换

str(),int(),float() 

str()可以将其他的数据类型转换成字符串类型

代码如下:

s1=23
s2=23.5
print(str(s1),type(str(s1)))
print(str(s2),type(str(s2)))
#结果为
23 
23.5 

int()可以将str类型转换成int类型,但是字符串要为数字串且数字为整数,如果是小数或则非数字则无法转换成功;还可以 将float转换成int类型,会舍去小数部分,保留整数部分。

 代码如下:

s1='34'
s2='23.5'
s3='数字'
fl=34.5
print(int(s1),type(int(s1)))
#print(int(s2),type(s2))编译错误
#print(int(s3),type(s3))编译错误
print(int(fl),type(int(fl)))#会舍去小数部分,保留整数
#结果为
34 
34 

float()将其他类型转换成floa类型,文字类无法转换

代码如下:

s1='23'
s2='23.5'
i=3.4
i2=34
print(float(s1),type(float(s1)))
print(float(s2),type(float(s2)))
print(float(i),type(float(i)))
print(float(i2),type(float(i2)))
#结果为
23.0 
23.5 
3.4 
34.0 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/504121.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号