Python学习记录《九》 Python的数据类型转换

  • A+

通过内置函数,Python能够对字符串进行转换;
整数 int(),字符串str(),浮点数float();

练习1:将字符串转换为整型

1
2
3
4
>>> a = '545'
>>> b = int(a)
>>> b
545
1
2
3
4
5
6
>>> a = '个人博客'
>>> b = int(a)
Traceback (most recent call last):
  File "<pyshell#4>", line 1in <module>
    = int(a)
ValueError: invalid literal for int() with base 10'个人博客'

这里报错是因为'个人博客'这个字符串不是数字,仅仅是个编码;

练习2:浮点型转换为整型

1
2
3
4
>>> a = 3.1415926
>>> b = int(a)
>>> b
3

浮点型转换为整型时Python计算时会采取截断处理成一个整数,小数点后面的数字全部忽略;

练习3:将字符串转换为浮点型

1
2
3
4
>>> a = "691199909"
>>> b = float(a)
>>> b
691199909.0

练习4:将浮点型转换为字符串

1
2
3
4
>>> a = 3.1415926
>>> b = str(a)
>>> b
'3.1415926'

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

,输入正确后才能评论!