在python中,最常用的数据类型有三种:整型,字符串,浮点型。
一.数据类型
1.整型 int()
整型就是整数,跟我们现实生活中的数学中的整数定义是一样的,是正整数,负整数和零的合称,是没有小数点的数字。
例如:a=100,b=-20,c=0
2.字符串
字符串,简称str(),就是字符一个个串起来的组合,在表现上来看就是被引号('xx'/''xx''/'''xx''')括起来的内容。
3.浮点型
浮点型,即float(),就是小数。例如1.0,3.1415等。
二.数据的应用
1.数学运算
在python中,有时会让我们进行数学运算,这个时候我们就要先知道数学运算的优先级,在python中的优先级和我们数学上的差不多。
首先我们先来看一下运算符号有哪些
运算时要遵循从左往右顺着来,先括号,后乘除,再加减。
2.字符串的连接
如果我们想要把几个字符串串联在一起拼成一句话,该怎么做呢?这时我们就用到了字符串的连接,我们只需要把这几个字符串用"+"连接起来"就可以了。
在我们的"+"两端必须是同一类型的数据,否则会出错。
当然有时候我们想要连接起来并不一定都是字符串,有可能是整型和浮点型都有,我们还想把他们写成一句话,这时我们就用到了数据转换。
三.数据转换
1.str()函数
顾名思义这个函数就是将其他类型的数据转换成字符串,不管是整型还是浮点型,只要放在括号里就可以变成字符串类型。
这时我们看到上面不仅通过str()可以把整型和浮点型转换成字符串,通过在数值两端加入单引号也可以做到,而在变量名两端加上单引号却没有用,这是为什么呢?
这是因为在我们使用引号时,会把引号里面的东西强制转换成字符串,如果引号里面是变量名a的话,被强制转换的是变量名a,而不是变量名a所代表的数值3.1415926,所以在强制转换时,放在引号里的必须是数值。
2.int()函数
顾名思义是把其他类型的数据转换成整型。
对于int()函数的使用,必须是整数类型的字符串才能转换成,文字,字母和符号等都不可以。
而对于浮点型字符串转换成整型时,是不被允许的,但是浮点数还是可以被强制转换的。
3.float()函数
float()函数也可以将整数和字符串转换为浮点类型。但同时,如果括号里面的数据是字符串类型,那这个数据一定得是数字形式。
四.数据类型的查询---type()函数
原文链接:https://blog.csdn.net/ISPEAKER/article/details/98980281