美文网首页
Python中的基本数据类型之数字类型

Python中的基本数据类型之数字类型

作者: 那些年追过的Python | 来源:发表于2018-12-19 17:11 被阅读5次

    Python一共六种基本数据类型,分别是数字、字符串、列表、元组、字典、集合下面将一一介绍六种数据基本类型(创建、内置函数)

    数字类型

    数字类型的存在在于便于让计算机去计算数据,数字就是变量,也是一种对象,数字对象,比如我们使用的阿拉伯数字等,还有我们的复数类型,我们经常使用的数字类型是整数类型(int)、浮点型(float)、复数类型(complex)

    • 1.数字类型创建
    a = 1 #整数类型
    b = 13.14 #浮点型
    c = 2+3j  #复数类型
    

    直接创建,不要声明类型,十分简单,其中a,b,c就是三个对象,在底层实现的是三个指针(地址),对于指针的问题我们不做讨论,主要是C语言里面的知识

    • 2.数字类型的转换

    数字类型可以强制转换,变成我们所需要的数据类型,比如a=1,a是整型变量,我们要将其转换为浮点型方式如下:

    a = 1
    a = float(a)
    

    浮点型转换为整型的方式也是一样

    a = 1.01
    a = int(a)
    

    而复数的类型的装换方式不太一样,具体的实现形式如下

    //其中为复数的实部,b为复数的虚部
    complex(a,b)---->a + bj
    //如果你要计算两个复数的值就很简单
    a = complex(1,2)   // 1+2j
    b = complex(2,3)   // 2+3j
    print(a*b)  //输出a和b的乘积
    
    • 3.基本运算符

    数字类型主要是用于数字之间的计算,我们必须清楚基本的运算符

    a = 2
    b = 3
    1.加法
    print(a+b)
    2.减法
    print(a-b)
    3.乘法
    print(a*b)
    4.除法
    print(a/b)
    5.取整运算
    print(a // b)
    6.取余运算
    print(a%b)
    7.幂运算
    print(a**b) -- > a的b次方
    
    • 4.数字类型的常用的内置函数

    单一的运算符不能满足我们对于数字类型的需求,至此Python给我提供了很多内置的函数

    1.绝对值
    a = -1
    a = abs(a)
    2.取最大值
    a = max(1,2,3,4) //得到最大值
    3.取最小值
    b = min(1,2,3,4) //得到最小值
    4.幂运算
    a = pow(2,3)  ---> 2的3次方,例如2**3
    //还有一部分函数封装在了math模块(后面的文章会介绍模块,模块主要是提供函数接口的程序而已)中
    //通过math.函数名的方式调用
    5.向上取整
    a = 1.2
    print(math.ceil(a))  ---> 2
    6.向下取整
    a = 1.2
    print(math.floor(a)) ---> 1
    7.e的幂运算
    a = math.exp(2)  --->  e的2次方 
    

    对于数字类型入门而言掌握以上内容即可,当遇到新的问题的时候再去解决和查阅相关的资料即可,但是值得注意的是:数字类型在Python中属于不可变类型,不可变类型一旦创建将无法修改其本身,也就是无法修改内存中的值,对它的所有操作(比如取绝对值)都是得到一个新的值,而不是在原来的内存中进行修改。这一点必须特别注意,Python中的数字、字符串、元组属于不可变类型,其余属于可变类型

    相关文章

      网友评论

          本文标题:Python中的基本数据类型之数字类型

          本文链接:https://www.haomeiwen.com/subject/drpjkqtx.html