数字类型内置方法

数字类型内置方法

整型和浮点型统称为数字类型

一、整型内置方法(int)

  1. 用途:年龄、号码等

  2. 定义方式:可以使用int()方法将纯数字的字符串转为十进制类型(字符串中的纯数字不能出现‘1.1’,会报错),或者int()方法将纯数字转为十进制类型和直接赋值;

eg:

age = int('18')
age = int(18)
age = 18
  1. 常用操作+内置方法:算术运算+比较运算

  2. 存在一个值or多个值:一个值

  3. 有序or无序(有序为有索引,无序为无索引):既不是有序,也不是无序

  4. 可变和不可变(可变:值可变id不变并且不可哈希,不可变:值可变,id可变并且可以哈希):整型(int)为不可变数据类型:

age = 19
print(f'first:{id(age)}')
age = 20
print(f'second:{id(age)}')

first:4384901776
second:4384901808

二、浮点型内置方法(float)

  1. 用途:薪资、身高、体重

  2. 定义:可以使用float()方法将纯数字的字符串转为浮点型数字。

    age = 3.1  # age = float(3.1)
    print(type(age))
    
  3. 常用操作+内置方法:算术运算+比较运算

  4. 存一个值or多个值:一个值

  5. 有序or无序:既不是有序也不是无序

  6. 可变类型:不可变类型

    salary = 3.1
    print(f'first:{id(salary)}')
    salary = 5.1
    print(f'second:{id(salary)}')
    

    first:4423173584
    second:4423173800

posted @ 2019-08-02 19:06  RandySun  阅读(160)  评论(0编辑  收藏  举报