例子:
请运用所给变量,使用数据转换 str()、int()、float()及数据拼接符号+,要求打印结果如下:
美国队长2该片于2014年4月4日在北美与中国同步上映
name = '美国队长'
num = '2.5'
word = '该片于2014年4月4日在北美与中国同步上映。'
print(name + str(int(float(num))) + word)
解题思路:可将 num 变量先用 float()转为浮点型,然后转为 int()类型,最后再转为str()类型,然后就可以拼接了,
知识拓展
#1.请用type()函数打印以下所有数值类型:
a = 99
b = '123'
c = 1
d = 'hello'
e = 1.0
f = 13
g = "你好"
h = 999.2
print(type(a))
print(type(b))
print(type(c))
print(type(d))
print(type(e))
print(type(f))
print(type(g))
print(type(h))
#2.根据提供的a,b,c,d变量进行运算拼接出:如果给这份爱加上一个期限,我希望是10000年
a = "如果给这份爱加上一个期限我希望是"
b = "999.00"
c = "1"
d = "年"
print(a+str(int(float(b))+int(c))+d)