码迷,mamicode.com
首页 > 其他好文 > 详细

字符串和数据类型转换

时间:2019-08-31 23:38:00      阅读:81      评论:0      收藏:0      [点我收藏+]

标签:类型   val   小数类型   计数   小数点   python   int   ali   定义   

python数据类型有8种。

1、整数

2、浮点数

3、字符串

4、布尔值

5、空值

6、列表

7、字典

8、自定义数据类型

字符串转整数:

a = input(‘请输入:‘)   1

int(a)  1

字符串转浮点:

a = ‘1’

float(a)  1.0

int和float的区别

int是整数,整数没有小数点,且只能输入整数类型的字符串才能用int转,输入小数类型的字符串只能用float转,用int会报错,比如int(1.2)报错,float(1.2)可以。

浮点是因为按照科学计数法表示时,一个数的小数点位置是可变的,比如,1.23x10^9和12.3x10^8是相等的。浮点数可以用数学写法,如1.23,3.14,-9.01

int(1)  1

int(1.0)  ValueError: invalid literal for int() with base 10: ‘1.0‘

float(1)  1.0

float(1.1)  1.1

folat(1.23456)    1.23456

因为浮点数,所以有时需要特定的保留几位小数,向上取整,向下取整等等。

round(a,2)  a保留2位小数

ceil(a),向上取整

floor(a),向下取整

import math
a = ‘10.1234‘ 若 a = ‘10‘ a = ‘10.0000‘
a = float(a) 10.1234 10.0
print(round(a,3)) 10.123 10.0
print(math.ceil(a)) 11 10
print(math.floor(a)) 10 10

 

字符串和数据类型转换

标签:类型   val   小数类型   计数   小数点   python   int   ali   定义   

原文地址:https://www.cnblogs.com/hpzyang/p/11440824.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!