美文网首页
python 学习第一章:变量,数据类型

python 学习第一章:变量,数据类型

作者: 不规则先生 | 来源:发表于2016-11-23 13:26 被阅读3次

    元组可以被认为是只读列表

    Python字典:

    Python字典是一种哈希表型。他们像关联数组或哈希在Perl中一样,由键 - 值对组成。字典键几乎可以是任何Python类型,但通常是数字或字符串。值可以是任意Python的对象。

    字典是由花括号括号({}),可分配值,并用方括号([])访问。例如:

    #!/usr/bin/python

    dict = {}

    dict['one'] = "This is one"

    dict[2]    = "This is two"

    tinydict = {'name': 'john','code':6734, 'dept': 'sales'}

    print dict['one']      # Prints value for 'one' key

    print dict[2]          # Prints value for 2 key

    print tinydict          # Prints complete dictionary

    print tinydict.keys()  # Prints all the keys

    print tinydict.values() # Prints all the values

    这将产生以下结果:

    This is one

    This is two

    {'dept': 'sales', 'code': 6734, 'name': 'john'}

    ['dept', 'code', 'name']

    ['sales', 6734, 'john']

    数据类型转换:

    有时候,可能需要执行的内置类型之间的转换。类型之间的转换,只需使用类名作为函数。

    有几个内置的功能,从一种数据类型进行转换为另一种。这些函数返回一个表示转换值的新对象。

    函数 描述

    int(x [,base])

    将x转换为一个整数。基数指定为base,如果x是一个字符串。

    long(x [,base] )

    将x转换为一个长整数。基数指定为base,如果x是一个字符串。

    float(x)

    将x转换到一个浮点数。

    complex(real [,imag])

    创建一个复数。

    str(x)

    转换对象x为字符串表示形式。

    repr(x)

    对象x转换为一个表达式字符串。

    eval(str)

    计算一个字符串,并返回一个对象。

    tuple(s)

    把s转换为一个元组。

    list(s)

    把s转换为一个列表。

    set(s)

    把s转换为一个集合。

    dict(d)

    创建一个字典。 d必须的(键,值)元组序列。

    frozenset(s)

    把s转换为冻结集。

    chr(x)

    整数转换为一个字符。

    unichr(x)

    整数转换为一个Unicode字符。

    ord(x)

    转换单个字符为整数值。

    hex(x)

    将整数转换为十六进制字符串。

    oct(x)

    将整数转换为以八进制的字符串。

    相关文章

      网友评论

          本文标题:python 学习第一章:变量,数据类型

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