结论:数据类型就是信息的“类别标签”,不同类别不能乱用。整数、小数、文本、真假开关是四种常见类别。类型转换是把一种类别强行转成另一种,让计算能进行。
数据类型解释
类别一:整数(int)
就是不带小数点的数字。生活例子:你有3个苹果,3就是整数。代码里的25、2010都是整数。
类别二:浮点数(float)
就是带小数点的数字。生活例子:体温36.5度,36.5就是浮点数。代码里的18.5是浮点数。
类别三:字符串(string)
就是用引号包起来的任何文本,可以是数字、字母、汉字。生活例子:你把门牌号“2010”写在纸上,纸上的字是文本,不是真正的数字。代码里的“Marcus”和“2010”都是字符串。
类别四:布尔值(bool)
只有两个值:真(True)或假(False)。生活例子:灯的开关,开就是True,关就是False。代码里的jag_kan_python = True表示“我会Python”这个陈述是真的。
为什么不能乱用不同类型
原因:计算机像严格的分拣员,整数+整数得到整数,文本+文本得到拼接文本,但整数+文本会报错,因为不知道怎么加。生活例子:你把3个苹果和“2个橘子”这几个字放在一起,无法算出5个水果,因为“2个橘子”是文字描述不是真实数量。代码里的mitt_namn(文本“Marcus”)加temperatur(数字18.5)会崩溃。
类型转换怎么做
方法:用int()、float()、str()把内容强行转成目标类型。生活例子:纸条上写着“2010”这个文本,你想用它计算年龄,就先把纸条上的字念出来当成数字2010,再减出生年。代码里int(årtal)把文本“2010”转成整数2010,然后2022减它就能算出年龄。
常用转换
转整数:int(字符串数字) 例如 int(“5”) 得到整数5
转文本:str(数字) 例如 str(5) 得到文本“5”
转小数:float(整数) 例如 float(3) 得到3.0
欢迎在评论区一起牵手学习,聊聊如何学习python~❤️,相互学习交流~牵手必回