html里的float是什么意思python中str和int区别_Python中的字符串,整数,浮点数的区
什么是字符串?
什么是整数?
什么是浮点数?
在Python语⾔中,这3种是Python中最常见的数据类型。
(⼀)字符串(str)
字符串英⽂string,简写str
就是由⼀个个字符串起来的组合,字符可以是⼀个数字、⼀个字母、⼀个⽂字,甚⾄是⼀个符号。字符串可以表达现实世界⾥的词、语句、表达式等。
⽐如:
''我是你的妈妈'', 'wo zui mei', '3', '@&^%',
'''woshinibb
jiushinibbb
是了你是我爸爸'''
(⼆)整数(int)
整数,整数英⽂为integer,简写做int。
Python世界的整数其实和现实世界数学中定义的⼀样:是正整数、负整数和零的统称,是没有⼩数点的数字。
(三)浮点数(float)
浮点数的英⽂名是float,与整数(int)和字符串(str)不同,浮点数没有简写
与【整数运算结果永远精确】的特点不同,计算机⾥浮点数的运算是不精确的,会有四舍五⼊的误差
Python计算浮点数时,会先把0.55和0.3转化成⼆进制数【注:⼆进制数由0和1表⽰,逢⼆进⼀】
这三个都是数据类型,那么怎么应⽤呢?
数据的运⽤(⼀)
就涉及了数据的运算,会⽤到Python 的运算符
运算优先级:Python世界的运算优先级,和我们平时的计算优先级是⼀样的。
下⾯的例⼦⽅法:⽤“+”号拼接数据
如果数据类型不同,⽆法拼接,系统会报错
前端:
hero = '我'
organization = '⽕箭班'
identity = '的学员'
action = '是'
ID = '代号是007'
print(hero+action+organization+ID+identity)
终端:
我是⽕箭班代号是007的学员
数据的运⽤(⼆)
数据的转换
1.str()函数能将数据转换成其字符串类型,不管这个数据是int类型还是float类型,只要放到括号⾥。这个数据就能摇⾝⼀变,成为字符串类型。
2.int()函数的使⽤,⼤家要注意⼀点:只有符合整数规范的字符串类数据,才能被int()强制转换。
⽂字形式,⽐如中⽂、⽕星⽂或者标点符号,不可以被int()函数强制转换
⼩数形式的字符串,由于Python的语法规则,也不能使⽤int()函数强制转换
浮点数是可以被int()函数强制转换的
int()函数的本质是将数据转换为整数。所以对于浮点数,int()函数会做取整处理
3.float()函数也可以将整数和字符串转换为浮点类型。但同时,如果括号⾥⾯的数据是字符串类型,那这个数据⼀定得是数字形式