首页 > 其他 > 详细

02 基本数据类型之数字类型及其内置方法

时间:2020-03-10 23:54:18      阅读:118      评论:0      收藏:0      [点我收藏+]

02 基本数据类型之数字类型及其内置方法

提示:int、float类型我自己归类为数字类型,python中并没有数字类型这么一说。

补充:以下我们通过4个方面来讲,作用、定义、类型转换、使用。其中作用用我们在基本数据类型中已经提到,不需要再进行称述了。基本数据类型网址: https://www.cnblogs.com/yang1333/p/12411707.html

一、int类型

1、定义

# 我们定义的age = 10内部其实是由int造出来的,只是python简化了它的定义方式。
age = 10    # 等同于:age = int(10)

2、类型转换

2.1 纯数字的字符串转成int类型 (注意:一定是要纯数字的字符串)

res = int('18')
print(res, type(res))   # 18 <class 'int'>

2.2 十进制转成其它进制(了解)

# 10进制 -> 二进制
print(bin(88))  # 0b1011000

# 10进制 -> 八进制   
print(oct(88))  # 0o130

# 10进制 -> 十六进制
print(hex(88))  # 0x58

2.3 使用int将其它进制转成十进制(了解)

  • 使用方法:int第1个参数,指定字符串类型的进制格式。第2个参数,为定第1个参数,指定当前的是及进制。
# 二进制  -> 10进制
print(int('0b1011000', 2))  # 88

# 八进制  ->  10进制
print(int('0o130', 8))      # 88

# 十六进制 -> 10进制
print(int('0x58', 16))      # 88

二、float类型

1、定义

salary = 3.1  # salary = float(3.1)

2、类型转换

2.1 字符串类型转成float类型

  • 数字+点 的字符串类型转成float类型(注意:数字+点必须要符合字浮点型特征)
res = float('3.111')
print(res, type(res))     # 3.111 <class 'float'>

三、int和float使用

  • int和float没有需要掌握的内置方法,它们使用的就是数学运算+比较运算

02 基本数据类型之数字类型及其内置方法

原文:https://www.cnblogs.com/yang1333/p/12459373.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!