美文网首页python程序员
python的数据类型

python的数据类型

作者: Pope_Li | 来源:发表于2018-09-18 09:08 被阅读0次

    什么是数据类型

    机器需要识别人类的语言,但是机器不能像人一样去理解不同语言的含义,人类就给机器划分的一些数据:数字类型,字符串类型,

    数字类型

    int整型

    int通常被称为整型或整数,是正数,负数,不带小数点.可以当做long类型使用,但是在python3中没有python2中的long类型.

    #int整型
    定义:age=10 #age=int(10)
    用于标识:年龄,等级,身份证号,qq号,个数
    

    float 浮点型

    浮点型由整数部分和小数部分组成,也可以使用科学计数法表示

    #float浮点型
    定义:salary=3.1 #salary=float(3.1)
    用于标识:工资,身高,体重,
    

    复数

    复数由实数部分和虚数部分组成,可用a+bj或complex(a,b)表示,复数的实部a或虚部b都是浮点型

    数据类型的转换

    • int(x)将x转换为一个整数
    • float(x)将x装换为一个浮点型
    • complex(x)将x装换为一个复数,实数部分为想,虚数部分为0
    • compiex(x,y)将x和y装换为一个复数,实数部分为x,虚数部分为y,x和y是数字的表达式

    运算符和操作对象

    字符串

    字符串是python中最常用的数据类型.我们可以使用引号创建字符串.例如:

    person = 'Tony' #创建字符串Tony,并赋值给变量person
    

    在字符串中所有标准序列的操作(如索引,分片,成员资格,求长度,最大值,最小值等)都能操作但是字符串是不可变的做不了分片赋值,详细信息点击:字符串的基本操作 查看.

    列表

    列表是由[ ]内由逗号分隔,可以存放n个任意类型的值,列表与元组不同,列表的内容是可变的.在底层函数中,列表默认放四个数,当超过四个数时,就再加4个数以此类推.

    定义:students=['egon','alex','wupeiqi',] #students=list(['egon','alex','wupeiqi',]) 
    

    元组

    python元组与列表类似,不同之处在于元组的元素不能修改,创建元组的方法就是在()内任意类型的值用逗号隔开.

    s1 = ('a',1,2,3)
    s1 =tuple(['a',1,2,3])
    

    列表与元组的操作

    字典

    字典由多个键及其对应的值构成的对组成(把键值对称为项).字典的每个键值对(key/value)用冒号隔开,每个项之间用逗号隔开,整个字典用{}包括.

    #在{}内用逗号分隔,可以存放多个key:value的值,value可以是任意类型
    定义:info={'name':'egon','age':18,'sex':18} #info=dict({'name':'egon','age':18,'sex':18})
    用于标识:存储多个值的情况,每个值都有唯一一个对应的key,可以更为方便高效地取值
    

    字典的相关操作

    布尔值

    布尔类型就是模拟人的逻辑运行,判断一个条件成立时,用Ture ,不成立时则用False

    >>> a=3
    >>> b=5
    >>> 
    >>> a > b #不成立就是False,即假
    False
    >>> 
    >>> a < b #成立就是True, 即真
    True
    

    相关文章

      网友评论

        本文标题:python的数据类型

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