开发者学堂课程【Python 入门 2020年版:转换成为字符串和浮点数】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/639/detail/10246
转换成为字符串和浮点数
除了转换成为整数之外,还有转换成为浮点数,浮点数呢就是小数.
我们怎么样将它转换成为浮点数呢,
其实很简单,转换成整数用的是 int,转换成为浮点数就用 float.
a=’12.34’
#使用内置 float 类可以将其它类型数据转换成为 float 浮点数
b=Float(a)
Print(b)
看一下B的结果啊,他就是一个数字的12.34,
我们可以做一个 Print(b+1) 就是13.34了。
除了这个还有一个情况
#如果字符串不能被转换成为有效的浮点数,会报错
# C=float(hello
’
)
# Print(c)
如:c=101
Print(float(c)) #101.0
101是个整数,能不能转换成浮点数?
结果就变成了101.0,这就转换成为了浮点数。
除了转换成为浮点数,还有转换成为字符串
注意,引号加不加是有区别的
M=Print(float(‘12’))#将字符串转换成为浮点数
N=Print(float(12))#将整形数字转换成为浮点数
Print(m,n)
这两个得到的结果都是一样的,但是代码的过程是不一样的。
除此之外,还有一个转换成为字符串
#使用 str 内置类可以将其他类型的数据转换成为字符串
比方我有一个数字,想把它转换成字符串,怎么写呢?
A=34
B=str(a)
Print(a+1)#35
#Print(b+1)
Print(a)#34
Print(b)#34
打印这个值,结果都一样,但是运算规则不一样
Print(type(a))#<class
’
int
’
>
Print(type(b))#<class
’
str
’
>
现在这个 b 就是字符串了。
数字的34和字符串的34有什么区别呢?
a 是个 int 类型,b 呢是个字符串了。
以上就是转换成为字符串和浮点数的概念了。