第1关 数据类型与转换
2019-10-25 本文已影响0人
大大大大大鹏学长
![](https://img.haomeiwen.com/i17046422/95eda2a1050ee20b.png)
![](https://img.haomeiwen.com/i17046422/5fa1d486e11c4af6.png)
![](https://img.haomeiwen.com/i17046422/89b2a03f4b4958aa.png)
![](https://img.haomeiwen.com/i17046422/12daa26e78f56362.png)
![](https://img.haomeiwen.com/i17046422/184321e6ecdb5c03.png)
![](https://img.haomeiwen.com/i17046422/917eb376e075c0af.png)
![](https://img.haomeiwen.com/i17046422/e47bed59b4bf2702.png)
![](https://img.haomeiwen.com/i17046422/1aaee9fea05dc971.png)
![](https://img.haomeiwen.com/i17046422/f244d7123fc7505a.png)
数字转字符串
![](https://img.haomeiwen.com/i17046422/463fe93403190ef6.png)
![](https://img.haomeiwen.com/i17046422/54aff5126dfaa660.png)
如果我们把变量名number放进引号里后,被强制转换为字符串的,将是变量名number,而不是变量名代表的数字153。
字符串转数字
![](https://img.haomeiwen.com/i17046422/860583880adcd669.png)
将数据转换为整数类型的方法也很简单,就是int()函数。其使用方法同str()一样,将你需要转换的内容放在括号里就行,像这样:int(转换的内容)。
不过对于int()函数的使用,大家要注意一点:只有符合整数规范的字符串类数据,才能被int()强制转换
其次,小数形式的字符串、文字形式,比如中文、火星文或者标点符号,不可以被int()函数强制转换。
但浮点数是可以被int()函数强制转换的,int()函数会直接抹零,直接输出整数部分。
![](https://img.haomeiwen.com/i17046422/774aa839978914ba.png)
float()函数
![](https://img.haomeiwen.com/i17046422/b8104eeb2ca49428.png)
将需要转换的数据放在括号里,float()函数也可以将整数和字符串转换为浮点类型。但同时,如果括号里面的数据是字符串类型,那这个数据一定得是数字形式。
小结
![](https://img.haomeiwen.com/i17046422/6629fe7478e20210.jpg)
![](https://img.haomeiwen.com/i17046422/a0a71bfd649398fd.png)
练习
![](https://img.haomeiwen.com/i17046422/e5da070881bfa1ba.png)