精华内容
下载资源
问答
  • python高级变量类型

    2018-06-20 23:19:52
    以下高级变量的具体方法不做阐述。 列表概念及操作: 在Python中列表list与Java和C的数组类似。list1 = [元素1,元素2] 元组概念及操作: 元组tuple与列表的区别为:列表是可变类型,而tuple是不可变类型。tuple1...

    以下高级变量的具体方法不做阐述。

    列表概念及操作:

    在Python中列表list与Java和C的数组类似。list1 = [元素1,元素2]

    元组概念及操作:

    元组tuple与列表的区别为:列表是可变类型,而tuple是不可变类型。tuple1 = (元素1,元素2)

    字典概念及操作:

    Python中的字典dict与Java和C语言中的Map集合类似。dict1 = {key1:value1,key2:value2}

    其中字典的key必须可hash、不能是可变类型必须唯一。

    字符串概念及操作:

    Python中的字符串string与Java和C语言类似。str1 = "str"

    集合概念及操作:

    集合set与列表的主要区别是不能存储重复的元素。set1 = {元素1,元素2}

    for循环及for…else用法:

    for循环在Python中一般多用于遍历可迭代对象。

    for...else语句中,只要在for循环中没有执行break语句跳出循环,else后面的语句块就一定会被执行。

    展开全文
  • string = "Hello Python" for c in string: print(c)
  • list(元组)
  • 字典也是一种列表型的数据结构,但是它的元素使用“键-值”的方式进行存储。 字典的定义 # 字典是一个无序的数据集合,使用print函数输出字典时,通常输出的顺序和定义的顺序是不一致的! xiaoming = {"name": ...

    字典也是一种列表型的数据结构,但是它的元素使用“键-值”的方式进行存储。

    字典的定义

    # 字典是一个无序的数据集合,使用print函数输出字典时,通常输出的顺序和定义的顺序是不一致的!
    xiaoming = {"name": "小明",
                "age": 18,
                "gender": True,
                "height": 1.75,
                "weight": 75.5}
    print(xiaoming)
    

    在这里插入图片描述

    字典基本使用

    xiaoming_dict = {"name": "小明"}
    
    # 1. 取值
    print(xiaoming_dict["name"])
    # 在取值的时候,如果指定的key不存在,程序会报错!
    # print(xiaoming_dict["name123"])
    
    # 2. 增加/修改
    # 如果key不存在,会新增键值对
    xiaoming_dict["age"] = 18
    # 如果key存在,会修改已经存在的键值对
    xiaoming_dict["name"] = "小小明"
    
    # 3. 删除
    xiaoming_dict.pop("name")
    # 在删除指定键值对的时候,如果指定的key不存在,程序会报错!
    # xiaoming_dict.pop("name123")
    
    print(xiaoming_dict)
    
    

    字典的其他使用

    xiaoming_dict = {"name": "小明",
                     "age": 18}
    
    # 1. 统计键值对数量
    print(len(xiaoming_dict))
    
    # 2. 合并字典
    temp_dict = {"height": 1.75,
                 "age": 20}
    
    # 注意:如果被合并的字典中包含已经存在的键值对,会覆盖原有的键值对
    xiaoming_dict.update(temp_dict)
    
    # 3. 清空字典
    xiaoming_dict.clear()
    
    print(xiaoming_dict)
    
    

    字典的遍历

    xiaoming_dict = {"name": "小明",
                     "qq": "123456",
                     "phone": "10086"}
    
    # 迭代遍历字典
    # 变量k是每一次循环中,获取到的键值对的key
    for k in xiaoming_dict:
    
        print("%s - %s" % (k, xiaoming_dict[k]))
    
    

    字典的应用

    # 使用 多个键值对,存储 描述一个 物体 的相关信息 —— 描述更复杂的数据信息
    # 将 多个字典 放在 一个列表 中,再进行遍历
    card_list = [
        {"name": "张三",
         "qq": "12345",
         "phone": "110"},
        {"name": "李四",
         "qq": "54321",
         "phone": "10086"}
    ]
    
    for card_info in card_list:
        print(card_info)
    

    在这里插入图片描述

    展开全文
  • # data 为一个变量数据类型可能是字符串、列表、元组、字典 # len(data):计算变量个数 # del data:删除data变量 # max(data):返回变量中最大值,变量是字典是比较下标 # min(data):返回变量中最小值,变量是...
  • del 列表名 注意: 1. 我们必须知道del是python中的一个关键字,是python中的一个...2. 一旦调用这个删除机制,那么python会把变量名引用的那个数据直接从内存中删除; 3. 同时我们这个变量将不能再引用,除非进行再定义.
  • info_tuple = ("zhangsan", 18, 1.75)

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 107,383
精华内容 42,953
关键字:

python高级变量类型

python 订阅