《Python编程》02-07 类型转换

【5】类型的转换

接下来介绍几个跟数据类型紧密相关的函数:int()、float()、str()

int():

int()的作用是将一个字符串或者一个浮点数转换成一个整数

a = '123'

b = 3.1415926

c = 5.9

print(int(a),end=',')
print(int(b),end=',')
print(int(c))


>>>123,3,5

#通过结果可以发现int在转换浮点型的时候,python会采取’截断‘处理,就是把小数点后面的数据直接砍掉,而不是四舍五入;

<font color='red'>注意:</font>

a = '4a'
print(int(a))

#如果这个字符串里面不是纯数字字符那么就会报错。



>>>Traceback (most recent call last):
  File "/Users/ruidong/PycharmProjects/project/demo.py", line 7, in <module>
    print(int(a),end=',')
ValueError: invalid literal for int() with base 10: 'q'

float():

float() 的作用是把一个字符串或整数转换成浮点数。

a = 520

b = '520'

c = '980'

print(float(a))
print(float(b + c))

>>>520.0
>>>520980.0

#python进行浮点型转换的时候默认在后面加了一个’.0‘

str():

str()的作用是将一个数或任何类型转换成一个字符串

还有 12% 的精彩内容
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
禁止转载,如需转载请通过简信或评论联系作者。
支付 ¥1.00 继续阅读