6. 数据类型转换函数

数据类型转换函数主要用于某些对类型有要求的场合,比如字符串的索引必须用整数,如果数值为 3.0 作为索引也是不可以的,所以需要用到类型转换函数转化为 3 才可以使用。

数据类型转换函数

函数
说明
str(obj)
返回 obj 对应的字符串,未给出参数则返回空字符串 ''
int(数字或字符串)
返回基于一个数字或字符串构建的整数。未给出参数则返回 0。
float(数字或字符串)
返回基于一个数字或字符串构建的浮点数。未给出参数则返回 0.0。
complex(数字或字符串)
返回基于一个数字或字符串构建的复数。未给出参数则返回 0j。

示例

# 写程序,输入商品的单价,输入商品的数量,计算出商品的总价格并打印。
price = input('请输入商品单价: ')
count = input('请输入商品数量: ')

price = float(price)  # 将price 绑定的浮点数 转化为小数再交给 price绑定
count = int(count)
total = price * count

print('商品总价格是:', total)

运行结果

请输入商品单价: 19.9
请输入商品数量: 3
商品总价格是: 59.699999999999996

练习

写一个程序,输入您的年龄

  1. 打印出去年您几岁?
  2. 打印出明年您几岁?

如:

请输入您的年龄: 35
去年您 34 岁。
明天您 36 岁。
视频讲解