hola,在python数据类型查询及三引号的应用中
我们学习了python的数据类型及三引号的用法,但大家有没有想过一个数字能够转化成字符串类型,例如:在Excel中遇到非常大的数字时,软件会自动把这一场串数字转化成16进制,难以阅读,故在Excel中类似身份证号的数字都是格式化成字符串(虽然看起来与python关系不大,但这却表明:数据是可以转换类型的)
所以,在python中数据怎么转换?
在python中,我们也有专门的函数转换数据类型:
- 1.str()函数,将括号内的内容(可以是一个变量)转换为字符串
- 2.int()函数,将括号内的内容(可以是一个变量)转换为整型数字(不是我们认识的整数,它没有4舍5入的规则)
- 3.float()函数,将括号内的内容(可以是一个变量)转换为浮点数(即为我们说的小数)
- ——————————————它们括号内的内容必须是数据,表示列表,字典等数据集合————————————————————
实例
1.str()函数
a = 666
b = str(a)
print(type(a))
print(type(b))
输出:
<class ‘int’>
<class ‘str’>
————————————————————————————————————————————————————————————————————————————-
2.int()函数
a = 100.99
b = int(a)
print(type(a))
print(type(b))
输出:
<class ‘float’>
<class ‘int’>
————————————————————————————————————————————————————————————————————————————-
3.float()函数
pi = ‘3.14’
wow = ‘100.999’
pi1 = float(pi)
print(type(pi))
print(type(pi1))
print(type(wow))
print(float(pi))
print(int(float(wow)))
输出:
<class ‘str’>
<class ‘float’>
<class ‘str’>
3.14
100
————————————————————————————————————————————————————————————————————————————-
输出3和100的原因是int()函数不会四舍五入,在类似”100.99″的字符串想转化成整型数字时,必须先把字符串转化成浮点数,再转化成整型数字!
好了,今天就分享到这里了,bye了个bye~~~



暂无评论