【python】之字典的基本操作,字符串的基本操作,切片,高级变量类型set,公共语法

一. 字典

字典
1.1 字典的定义
字典同样可以⽤来存储多个数据
通常⽤于存储 描述⼀个物体的相关信息字典⽤ {} 定义,
字典使⽤键值对 存储数据,键值对之间使⽤ , 分隔 键 key 是索引 值
value 是数据
键 和 值 之间使⽤ : 分隔
值 可以取任何数据类型,但 键 只能使⽤ 字符串、数字或 元组
键必须是唯⼀的

字典里没有索引,是无序的
在这里插入图片描述在这里插入图片描述

  • 字典的常用操作
    在这里插入图片描述在这里插入图片描述
字典的常见操作

在这里插入图片描述

  • 列表和字典对比
  • 在这里插入图片描述
字典练习
  • 程序结构和注册
    在这里插入图片描述

  • 登录
    在这里插入图片描述

  • 用户已存在
    在这里插入图片描述性能优化 (拓展)

  • 列表遍历效率太低, 如果用户量很大, 则查询时间较久

  • 可以将保存所有用户信息的列表 替换 为 字典, 以 用户名为键, 值为 对应用户的信息, 这样就可以通过用户名(key)快速查询出目标用户信息

# 原结构
[{‘name’:’张三’, ‘age’: 20, ‘pwd’: 123}, {‘name’:’李四’, ‘age’: 20, ‘pwd’: 123}]


# 新结构
{“张三”: {‘name’:’张三’, ‘age’: 20, ‘pwd’: 123}, “李四”:  {‘name’:’李四’, ‘age’: 20, ‘pwd’: 123}}

在这里插入图片描述代码实现

扫描二维码关注公众号,回复: 10572621 查看本文章

在这里插入图片描述在Python 中,循环语句⽀持 else , 语法如下

for	变量 in	集合:
	循环体代码 
else:				
没有通过	break	退出循环,循环结束后,会执⾏

使⽤场景: 对容器中的元素进⾏遍历并判断是否有满⾜条件的元素:
有满⾜条件的元素会使⽤break跳出循环
没有⼀个满⾜的元素则可使⽤for对应的else进⾏处

字符串

在这里插入图片描述
字符串 就是⼀串字符,是编程语⾔中表示⽂本的数据类型
在Python 中可以使⽤ ⼀对双引号 " 或者 ⼀对单引号 ’ 定义⼀个字符串
可以使⽤ 索引 获取⼀个字符串中 指定位置的字符,索引计数从 0 开始
也可以使⽤ for 循环遍历 字符串中每⼀个字符
在这里插入图片描述

  • 字符串基本操作
  • 查找和替换在这里插入图片描述
3. 切片

在这里插入图片描述在这里插入图片描述在这里插入图片描述

三, 高级变量类型

在这里插入图片描述

2.公共语法

Python包含了一下内置函数
在这里插入图片描述切片
在这里插入图片描述切⽚使⽤ 索引值 来限定范围,从⼀个⼤的字符串中切出⼩的字符串
列表 和 元组 都是有序的集合,都能够通过索引值获取到对应的数据
字典 是⼀个 ⽆序的集合,是使⽤键值对保存数据

运算符:
在这里插入图片描述注意
in 在对字典 操作时,判断的是 字典的键
in 和 not in 被称为 成员运算符

发布了32 篇原创文章 · 获赞 0 · 访问量 1255

猜你喜欢

转载自blog.csdn.net/m0_46066407/article/details/105369338
今日推荐