zoukankan      html  css  js  c++  java
  • 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() # 输出所有的值
  • 相关阅读:
    在.wxml文件中使用方法
    Element日期区间选择器限制选择范围
    规定段落中的文本不进行换行
    文件大小换算
    elementUI的message消息提示改成只能同时存在一个
    SQL 执行顺序
    SQL Left join
    wpf datagrid 行双击事件
    关于Infragistics.WebUI.UltraWebGrid的使用
    ASP.NET 根据汉字获取汉字拼音的首字母(含多音字)
  • 原文地址:https://www.cnblogs.com/msn-z/p/7872716.html
Copyright © 2011-2022 走看看