字典(dict) 字典的定义: 字典的形式是以key:values.{key1,values,key2,values} 特性: 1.可以存放多个值 2.字典是无需的 3.字典的key是唯一,有去重功能 key的定义规则: 1.不可变的(数字,字符串,元组) 查看变量的内存为位置id 2.字典是唯一的 3. hash判定是否可变 values定义: 任意类型 创建一个字典: 方法1 dict_1 = {'name':'zhangsan', 'age':22} 方法2: # 方法2 dict4 =…
(一)enum:枚举类型 import enum ''' enum模块定义了一个提供迭代和比较功能的枚举类型.可以用这个为值创建明确定义的符号,而不是使用字面量整数或字符串 ''' 1.创建枚举 import enum ''' 可以使用定义一个类,继承自Enum,来实现枚举 ''' class Color(enum.Enum): red = 1 green = 2 yellow = 3 cyan = 4 purple = 5 # 此时我们可以直接通过类名来调用里面的元素,里面的元素有两个属性,一…
简介 数据结构基本上就是 – 可以将一些数据结合到一起的结构,换言之用于存储一组相关的数据. python拥有4种内建数据结构 – 列表,元组(tuple),字典和集合. 我们将看到如何它们,它们又是怎样使我们的编程生涯变的惬意~ 列表 列表是一种用于保存有序元素集合的数据结构,即你可以在列表中存储元素序列. 考虑一个购物清单,上面有你需要购买的物品列表,只不过你可能希望以行分隔它们而到了python变成了逗号. 这样想来就容易理解列表了吧. 列表元素应该被封闭在方括号中,这样python才会明…
原文转载自「刘悦的技术博客」https://v3u.cn/a_id_192 如果你爱他,那么送他去股市,因为那里是天堂:如果你恨他,送他去股市,因为那里是地狱. 在过去的一年里,新冠疫情持续冲击世界经济,全球主要股票市场的波动都相对频繁,尤其是A股,正所谓:曾经跌停难为鬼,除非解套才做人:抄底时难抛亦难,反弹无力百花残.对于波谲云诡的股票市场,新投资人还是需要谨慎入场,本次我们来利用双队列的数据结构实现实时在线交易匹配引擎,探索股票交易的奥秘. 首先需要明确一点,证券交易和传统的B2C电商系统交…
在Python中,操作文件对象使用open函数来创建,下表列出了常用的操作file的函数: 序号 方法及描述 1.file.close() 关闭文件.关闭后文件不能再进行读写操作. 2.file.flush() 刷新文件内部缓冲,直接把内部缓冲区的数据立刻写入文件, 而不是被动的等待输出缓冲区写入. 3.file.fileno() 返回一个整型的文件描述符(file descriptor FD 整型), 可以用在如os模块的read方法等一些底层操作上. 4.file.isatty() 如果文件…
来自builtins.py:def print(self, *args, sep=' ', end='\n', file=None): # known special case of print """ print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False) Prints the values to a stream, or to sys.stdout by default. Optional ke…
词典类型 dict 字典由键(key)和对应值(value)成对组成.字典也被称作关联数组或哈希表. dict 赋值 dict 整体放在花括号{}中,每个键与值用冒号隔开(:),每对用逗号分割: d = {'one':1, 'two':2, 'three':3} 键必须独一无二,但值则不必:值可取任何数据类型,如字符串,数或元组:若创建时同一个键被赋值两次,后一个值会被记住: 键必须不可变,所以可以用数,字符串或元组充当,用列表就不行 用 dict() 强制转换,可接受以下形式,参见下例 a =…
文件编码: 知识点不多,但及其重要,python2和python3处理机制还有不同点,需要注意. 首先: 编码.数据类型,完全不同的概念. 文件编码:可以遵循开发环境.可以自行设定. 变量值编码:python2.我不清楚,貌似可以设定吧sys.setdefaultcode()方法设定? python3.变量值默认的编码就是unicode 简述一下,编码从utf-8到gbk过程: utf-8 --> unicode --> gbk gbk转为utf-8 gbk --> unicode --…
# dict全称dictionary,在其他语言中也称为map,使用键-值(key-value)存储,具有极快的查找速度. # dict内部存放的顺序和key放入的顺序是没有关系的 # 根据同学的名字查找对应的成绩,如果用list实现,需要两个list names = ['Michael', 'Bob', 'Tracy'] scores = [95, 75, 85] # dict实现,只需要一个“名字”-“成绩”的对照表 d = {'Michael': 95, 'Bob': 75, 'Tracy…
1.定义 字典的关键字:dict 字典由多个键和其对应的值构成的 键-值 对组成,每个键值对用冒号 : 分割,每个键值对之间用逗号 , 分割,整个字典包括在花括号 {} 中. {key1:value1,key2:value2,key3:value3} 在一个字典中: key的值是固定不变的,可以是字符串.数字.布尔值.元组.且key的值必须要唯一. value的值可以是任意类型. 字典中的键值对是无序的,不存在索引概念. 例如:my_info = {"name":"测试小白&…