龙空技术网

年近半百自学Python之类型转换

i51win 77

前言:

现在看官们对“字符串如何转化为数字型”大致比较注重,看官们都想要剖析一些“字符串如何转化为数字型”的相关资讯。那么小编在网络上收集了一些有关“字符串如何转化为数字型””的相关文章,希望你们能喜欢,同学们一起来学习一下吧!

1、类型转换 str----->int

money=input('请输入缴费金额:') #input输入的内容为str类型

print(money+1000) #错误语句,字符串不能与数字进行计算,返回TypeError

这时就需要时行类型转换,把字符串类型转换成数字型,也就是int。

print(int(money)+1000) #返回相加的结果

2、类型转换 int----->str

print(money+str(1000)) #返回拼接结果

#---------------------------------------

3、练习:键盘输入两个整数,输出两个整数的和,输出差。

one=input('输入第一个数:') #比如输入:123

two=input('输入第二个数:') #比如输入:456

print(one+two) #返回:123456

print(int(one)+int(two)) #返回:579

4、注意:

变量名:a

str---->int int(a) 但是如果'9.9'而且是字符串类型转成int的时候报错

str---->float float(a)

int---->str str(a)

float---->str str(a)

int---->float float(a)

float---->int int(a) 只不过float类型中小数点后面的数字被抹掉了

5、那么布尔型能不能转换呢?可以的。

flag=True

#bool---->int

True---->1

false---->0

print(int(flag)) #1

print(float(flag)) # 1.0

print(str(flag)) #True字符串

标签: #字符串如何转化为数字型