Single

python之数据类型的转换

    hola,在python数据类型查询及三引号的应用

我们学习了python的数据类型及三引号的用法,但大家有没有想过一个数字能够转化成字符串类型,例如:在Excel中遇到非常大的数字时,软件会自动把这一场串数字转化成16进制,难以阅读,故在Excel中类似身份证号的数字都是格式化成字符串(虽然看起来与python关系不大,但这却表明:数据是可以转换类型的)

所以,在python中数据怎么转换?

在python中,我们也有专门的函数转换数据类型:

  1. 1.str()函数,将括号内的内容(可以是一个变量)转换为字符串
  2. 2.int()函数,将括号内的内容(可以是一个变量)转换为整型数字(不是我们认识的整数,它没有4舍5入的规则)
  3. 3.float()函数,将括号内的内容(可以是一个变量)转换为浮点数(即为我们说的小数)
  4. ——————————————它们括号内的内容必须是数据,表示列表,字典等数据集合————————————————————

实例

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~~~

暂无评论

发表评论