Python字典类型 今天将会介绍一种在python中十分常见的组合数据类型——字典 通过一些实例来理解字典中的常规操作 什么是字典类型? 列表中查找是通过整数的索引(元素在列表中的序号)来实现查找功能. 但很多应用程序需要更加灵活的查找方式,即表示索引的键和对应的值组成. 比如说:“用户名”查找“手机号”,“学号”查找“学院班级”等等 通过任意键信息查找一组数据中值信息的过程叫“映射” Python语言中,通过字典来实现映射. 简单理解为,字典为处理信息与信息相对应映射关系的组合数据类型. 字…
1.字典 1.1.字典特性 字典是一种key-value的数据类型.key必须可hash,必须为不可变数据类型,且必须是唯一的:value可以存放任意多个值.可修改.可以不唯一:字典是无序的,通过key值来定位和查找. 1.2.字典的创建 (1)dic = {}  # 定义一个空字典 (2)dic = {'张云':[24, 'design', 'UI', 2333], 'luozhi': [22, 'PR', 'wild model', 2345]} (3){}.fromkeys(seq,'Ja…
1.大小写转换 判断字符串 s.isalnum() #所有字符都是数字或者字母 s.isalpha() #所有字符都是字母 s.isdigit() #所有字符都是数字 s.islower() #所有字符都是小写 s.isupper() #所有字符都是大写 s.istitle() #所有单词都是首字母大写,像标题 s.isspace() #所有字符都是空白字符.\t.\n   大小写转换 s.upper() #把所有字符中的小写字母转换成大写字母 s.lower() #把所有字符中的大写字母转换成…
一.什么是字典 dict 用{}表示,用来存放键值对数据 {key:value} 键:具有唯一性,不能重复,不可变 必须是可哈希的(不可变的数据类型) 字典是无序的,没有索引 值: 没有任何限制 已知的可哈希(不可变)的数据类型:int,str,bool,tuple 不可哈希(可变)的数据类型:list,dict,set 语法:{key1 : value1 , key2 : value2 … } 二.字典的增/删/改/查 2.1增  dic['key'] = value新增.如果键存在于字典中,…
一.什么是字典 字典是Python中最强大的数据类型之一,也是Python语言中唯一的映射类型.映射类型对象里哈希值(键,key)和指向的对象(值,value)是一对多的的关系,通常被认为是可变的哈希表,字典对象是可变的,它是一个容器类型,能存储任意个数的Python对象,其中也可包括其他容器类型. 字典类型与序列类型的区别:1.存取和访问数据的方式不同.2.序列类型只用数字类型的键(从序列的开始按数值顺序索引):3.映射类型可以用其他对象类型作键(如:数字.字符串.元组,一般用字符串作键),和…
字典 字典的增删改查 字典的创建方式: # 创建字典类型 info = { 'name':'李白', ', 'sex':'男' } msg = { 'user01':'Longzeluola', 'user02':'xiaozemaliya', 'user03':'cangjingkong' } 字典存储数据的时候,采取的是key:value的形式,是一组无序的存储.在需要的时候通过key就能够快速的获取value. msg = { 'user01':'Longzeluola', 'user02…
前言 虽然cookie相关操作在平常ui自动化中用得少,偶尔也会用到,比如登录有图形验证码,可以通过绕过验证码方式,添加cookie方法登录. 登录后换账号登录时候,也可作为后置条件去删除cookie然后下个账号登录 一.获取cookies:get_cookies() 1.获取cookies方法直接用:get_cookies() 2.先启动浏览器,获取cookies,打印出来发现是空:[] 3.打开博客首页后,重新获取cookies,打印出来,就有值了 二.登录后的cookies 1.先登录博客…
1. 深拷贝与浅拷贝 # ### 深拷贝 和 浅拷贝 """ a = 7 b = a a = 8 print(b) lst1 = [1,2,3] lst2 = lst1 lst1.append(4) print(lst2)day """ # 浅拷贝 copy模块中有一个同名方法也叫copy # 方法一 (推荐) """ import copy lst1 = [1,2,3] lst2 = copy.copy(lst1)…
python 目录 python 1.python文件的介绍 使用文件的目的 Python文件的类型主要有两种:文本文件和二进制文件. 操作文件的流程主要有三步:打开-操作-关闭操作. 2.文件的打开和关闭 1.打开文件 2.下面是几种访问模式 3.关闭文件 3.文件的读写 1.写数据(write): 2.读数据(read): 3.读数据(readlines): 4.读数据(ReadLine) 4.文件与文件夹的相关操作 1.文件重命名 2.删除文件 3.创建文件夹 4.获取当前目录 5.改变默…
目录 1.字典的应用场景 2.字典的概念 3.创建字典的语法 4.字典常见操作 (1)字典的增加操作 (2)字典的删除操作 (3)字典的修改 (4)字典的查找 (5)copy()复制 1.字典的应用场景 思考1: 如果有多个数据,例如:'Tom', '男', 20,如何快速存储? 答:列表 list1 = ['Tom', '男', 20] 思考2:如何查找到数据'Tom'? 答:查找到下标为0的数据即可. list1[0] 思考3:如果将来数据顺序发生变化,如下所示,还能用list1[0]访问到…