• python中的数据类型


    python有5个标准数据类型

             Numbers(数字),String(字符串),list(列表),Tuple(元组),Dictionary(字典)

    #Number数字

    指定一个值时,Number对象就会被创建         var1 = 1; var2 = 2

             可以通过del删除一个或多个对象

              Python支持四种不同的数值类型:int,long,float,complex(复数)

    # -*- encoding: utf-8 -*-
    # python字符串
    # 字符串由数字、字母、下划线组成的一串字符
    a = "a1a2";

    # 字符串列表有两种取值顺序:从左到右索引从0开始,从右到左索引默认从-1开始的
    s = "ilovepython";

    print s[1:5];
    
    
    结果是取上不取下
    str = "Hello world!"
    print str #输出完整字符串
    print str[0] # 输出字符串中的第一个字符
    print str[2:5] # 输出字符串从第三个至第五个之间的字符串
    print str[2:]  # 输出从第三个字符开始的字符串
    print str * 2 # 输出字符串两次
    print str + "Test" #输出连接的字符串
    # 星号(*)是重复操作、加号(+)是字符串连接运算符
     
    # List列表 支持字符、数字、字符串也可以包含列表(嵌套)用[]标识
    # 列表中的取值和字符串一样
    List = ["abcd" , 12344 , 2.23 , "john" , 70.2]

    tinyList = [1234, "john"]
    #列表可以重新赋值
    List[2] = 1000

    print List; # 输出完整列表
    print List[0]; # 输出列表的第一个元素
    print List[1:3] # 输出列表中第二个至第三个元素
    print List[2:] ; # 输出列表中第三个开始至列表末尾的元素
    print tinyList * 2 ; # 输出列表两次
    print List + tinyList; # 打印组合的列表

     

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

    Tuple = ("abcd", 786 , 2.34 , "john" , 79.2)

    tinyTuple = (124 , "john")

    print Tuple # 输出完整的元组
    print Tuple[0] # 输出列表的第一个元素
    print Tuple[2:] # 输出从第三个开始至列表末尾的所有元素
    print Tuple[1:3] # 输出第二个至第三个元素
    print tinyTuple * 2 # 输出元素两次
    print Tuple + tinyTuple # 打印元组的组合
     
    # 字典Dictionary是除列表以外python中最灵活的内置数据结构类型,列表是有序的对象集合,而字典是无序的
    # 字典用“ {}” 标识,字典由键值对组成key-value形式

    dict = {}

    dict["one"] = "This is one"
    dict[2] = "This is two"

    tinyDict = {"name":"john","code":678567,"dept":"sales"}


    print dict["one"] # 输出键为“one”的值
    print dict[2] # 输出键为 2 的值
    print tinyDict # 输出完整的字典
    print tinyDict.keys() # 输出所有的键
    print tinyDict.values() # 输出所有的值
  • 相关阅读:
    time 模块学习
    day 14 自定义模块,常用模块 time .datetime ,time 模块
    day 13 课后作业
    day 12 课后作业
    day 11课后作业
    树状数组最值
    hdu 1059 Dividing bitset 多重背包
    XVII Open Cup named after E.V. Pankratiev. XXI Ural Championship
    最长公共子序列板/滚动 N^2
    Uva 10635
  • 原文地址:https://www.cnblogs.com/msn-z/p/7872716.html
Copyright © 2020-2023  润新知