在python中,最常用的数据类型有三种:整型,字符串,浮点型
一.数据类型
1.整型 int()
整型就是整数,跟我们现实生活中的数学中的整数定义是一样的,是正整数,负整数和零的合称,是没有小数点的数字。
例如:a=100,b=-20,c=0
2.字符串
字符串,简称str(),就是字符一个个串起来的组合,在表现上来看就是被引号('xx'/''xx''/'''xx''')括起来的内容都是字符串(不管是数字,字母,文字或者符号之类的)
>>>chinese='钢铁侠'
>>>English='ironman'
>>>mixture='I am 钢铁侠'
>>>print(chinese)
>>>print(English)
>>>print(mixture)
钢铁侠
ironman
I am钢铁侠
3.浮点型
浮点型,即float(),就是小数。例如1.0,3.1415等
二.数据的应用
1.数学运算
在python中,有时会让我们进行数学运算,这个时候我们就要先知道数学运算的优先级,在python中的优先级和我们数学上的差不多。
首先我们先来看一下运算符号有哪些
运算时要遵循从左往右顺着来,先括号,后乘除,再加减。
>>>print(499*561+10620-365)
>>>print((20.00-10.00)/100+3.5*3)
290194
10.6
2.字符串的连接
如果我们想要把几个字符串串联在一起拼成一句话,该怎么做呢?这时我们就用到了字符串的连接,我们只需要把这几个字符串用"+"连接起来"就可以了。
>>>a='我们'
>>>b='是'
>>>c='共产主义'
>>>d='接班人'
>>>print(a+b+c+d)
我们是共产主义接班人
- 在我们的"+"两端必须是同一类型的数据,否则会出错。
当然有时候我们想要连接起来并不一定都是字符串,有可能是整型和浮点型都有,我们还想把他们写成一句话,这时我们就用到了数据转换。
三.数据转换
1.str()函数,顾名思义这个函数就是将其他类型的数据转换成字符串,不管是整型还是浮点型,只要放在括号里就可以变成字符串类型。
>>>a=3.1415926
>>>b='圆周率'
>>>c='四舍五入得'
>>>d=3
>>>print(str(a)+b+c+str(d))
>>>print('3.1415926'+b+c+'3')
>>>print('a'+b+c+'d')
3.1415926圆周率四舍五入得3
3.1415926圆周率四舍五入得3
a圆周率四舍五入得d
这时我们看到上面不仅通过str()可以把整型和浮点型转换成字符串,通过在数值两端加入单引号也可以做到,而在变量名两端加上单引号却没有用,这是为什么呢?
这是因为在我们使用引号时,会把引号里面的东西强制转换成字符串,如果引号里面是变量名a的话,被强制转换的是变量名a,而不是变量名a所代表的数值3.1415926,所以在强制转换时,放在引号里的必须是数值。
2.int()函数,顾名思义是把其他类型的数据转换成整型
>>>number1 = '6'
>>>number2 = '1'
>>>print(int(number1)+int(number2))
>>>print(int('1')+int('6'))
7
7
- 对于int()函数的使用,必须是整数类型的字符串才能转换成,文字,字母和符号等都不可以。
而对于浮点型字符串转换成整型时,是不被允许的,但是浮点数还是可以被强制转换的。
>>>print(int('3.1415926'))
ValueError: invalid literal for int() with base 10: '3.1415926'
>>>print(int(3.1415926))
3
3.float()函数
float()函数也可以将整数和字符串转换为浮点类型。但同时,如果括号里面的数据是字符串类型,那这个数据一定得是数字形式。
>>>age=18
>>>height=180.5
>>>weight='147.5'
>>>print(float(age))
>>>print(float(height))
>>>print(float(weight))
18.0
180.5
147.5
四.数据类型的查询---type()函数
>>>age=18
>>>height=180.5
>>>weight='147.5'
>>>print(type(age))
>>>print(type(height))
>>>print(type(weight))
<class 'int'>
<class 'float'>
<class 'str'>
本文介绍了Python中最常用的数据类型:整型、字符串和浮点型。内容包括每种数据类型的定义、示例以及如何进行数据转换。此外,还提到了数据类型的查询方法——type()函数。

2423

被折叠的 条评论
为什么被折叠?



