美文网首页
Python变量

Python变量

作者: 北冥star | 来源:发表于2017-12-11 15:03 被阅读0次

    Python有五个标准的数据类型:

    Numbers(数字)

    String(字符串)

    List(列表)

    Tuple(元组)

    Dictionary(字典)

    1,Python数字

    Python支持四种不同的数字类型:

    int(有符号整型)

    long(长整型[也可以代表八进制和十六进制])

    float(浮点型)

    complex(复数)

    2,Python字符串

    python的字串列表有2种取值顺序:

    从左到右索引默认0开始的,最大范围是字符串长度少1

    从右到左索引默认-1开始的,最大范围是字符串开头

    示例:

    #!/usr/bin/python

    # -*- coding: UTF-8 -*-

    str='Hello World!'

    print str# 输出完整字符串

    print str[0]# 输出字符串中的第一个字符

    print str[2:5]# 输出字符串中第三个至第五个之间的字符串

    print str[2:]# 输出从第三个字符开始的字符串

    print str*2# 输出字符串两次

    print str+"TEST"# 输出连接的字符串

    3,Python列表

    列表用[ ]标识,是 python 最通用的复合数据类型。

    列表中值的切割也可以用到变量[头下标:尾下标],就可以截取相应的列表,从左到右索引默认 0 开始,从右到左索引默认 -1 开始,下标可以为空表示取到头或尾。

    示例

    #!/usr/bin/python

    # -*- coding: UTF-8 -*-

    list = [ 'runoob', 786 , 2.23, 'john', 70.2 ]

    tinylist = [123, 'john']

    print list              # 输出完整列表

    print list[0]            # 输出列表的第一个元素

    print list[1:3]          # 输出第二个至第三个元素

    print list[2:]          # 输出从第三个开始至列表末尾的所有元素

    print tinylist * 2      # 输出列表两次

    print list + tinylist    # 打印组合的列表

    4,Python元组

    元组是另一个数据类型,类似于List(列表)。

    元组用"()"标识。内部元素用逗号隔开。但是元组不能二次赋值,相当于只读列表。

    #!/usr/bin/python

    # -*- coding: UTF-8 -*-

    tuple = ( 'runoob', 786 , 2.23, 'john', 70.2 )

    tinytuple = (123, 'john')

    print tuple              # 输出完整元组

    print tuple[0]            # 输出元组的第一个元素

    print tuple[1:3]          # 输出第二个至第三个的元素

    print tuple[2:]          # 输出从第三个开始至列表末尾的所有元素

    print tinytuple * 2      # 输出元组两次

    print tuple + tinytuple  # 打印组合的元组

    以下是元组无效的,因为元组是不允许更新的。而列表是允许更新的:

    #!/usr/bin/python

    # -*- coding: UTF-8 -*-

    tuple = ( 'runoob', 786 , 2.23, 'john', 70.2 )

    list = [ 'runoob', 786 , 2.23, 'john', 70.2 ]

    tuple[2] = 1000    # 元组中是非法应用

    list[2] = 1000    # 列表中是合法应用

    相关文章

      网友评论

          本文标题:Python变量

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