请使用数据转换 str()、int()、float()及数据拼接符号+,完成已给变量的拼接,其中已给变量在进入练习中提供。以下是输出结果:
美国队长2该片于2014年4月4日在北美与中国同步上映。
数据类型
字符串
整数
age = 18
height = 192
weight = 80
浮点数
print(0.35+0.11)
输出:
0.45999999999999996
四则运算
print(999.99*56)
print(103*50)
print(999.99*56-103*50)
print((55+22)*99+(38-21)*10)
输出:
55999.44 5150 50849.44 7793
字符串的拼接
hero = '美国队长'
title = '漫威漫画'
action = '取材于'
print(hero+action+title)
输出:
美国队长取材于漫威漫画
name = '美国队长'
num= 2
print(name+num)
输出:
Traceback (most recent call last): File "main.py", line 4, in <module> print(name+num) TypeError: must be str, not int
数据类型的查询— type()函数
name = '美国队长'
num = 2
type(name)
type(num)
输出:
name = '美国队长'
num = 2
print(type(name))
print(type(num))
输出:
<class 'str'> <class 'int'>
数据转换
数据转换的方法有3个: str() ,int(),float()
str()函数
name = '美国队长'
num = 2
print(name+str(num))
输出:
美国队长2
int()函数
num1 = '3'
num2 = '6'
print(int(num1)+int(num2))
输出:
9
print(int('9.9'))
输出:
ValueError:invalid literal for int() with base 10: '9.9'
print(int(9.9))
输出:
9
float()函数
height = 198.2
weight = 97.56899
age = '30'
print(float(height))
print(float(weight))
print(float(age))
输出:
198.2 97.56899 30.0
任务目标1:
请使用 str()函数将所给变量拼接起来,其中所给变量在右侧可查看。 最终输出结果为两句话:
第一句话:1囚犯:你有什么能力来带我们出去?
第二句话:2CA:我揍了希特勒200多次。
以下为所给变量,可直接复制到书写代码区域。
num1 = 1
num2 = 2
name1 = '囚犯'
name2 = 'CA'
word1 = '你有什么能力来带我们出去?'
word2 = '我揍了希特勒200多次'
fuhao1 = ':'
参考代码:
print(str(num1)+name1+fuhao1+word1)
print(str(num2)+name2+fuhao1+word2)
请使用数据转换 str()、int()、float()及数据拼接符号+,完成已给变量的拼接,其中已给变量在进入练习中提供。以下是输出结果:
美国队长2该片于2014年4月4日在北美与中国同步上映。
以下是所提供的变量,可直接【复制粘贴】到编写代码区域。
name = '美国队长'
num = '2.5'
word = '该片于2014年4月4日在北美与中国同步上映。'
参考代码:
print(name+str(int(float(num)))+word)
python数据类型,python数据计算,python数据转换