04-01 基本数据类型之数字类型及其内置方法

提示: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没有需要掌握的内置方法,它们使用的就是数学运算+比较运算
posted @ 2020-03-10 22:39  给你加马桶唱疏通  阅读(289)  评论(0编辑  收藏  举报