前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python学习笔记

Python学习笔记

作者头像
用户2700375
发布2022-06-09 14:11:32
3310
发布2022-06-09 14:11:32
举报
文章被收录于专栏:很菜的web狗

入坑了python3 知识点颇多 看了一遍 看第二遍时候发现 和没看没什么两样 所以把某些知识点 记录一下 加深印象也方便 忘记时候查看

组和数据类型

集合类型及操作

集合元素之间无序,每个元素唯一 不存在相同元素 ,集合元素是不可变数据类型,在Python中集合用{}表示,元素间用 “,”分隔

也可以用set()建立集合

set()将每个字符单独拆分 变成集合的元素

集合操作符

可能有点难理解 那我们就打一下

a = {"p","y",123} b = set("pypy123") a-b {123} b-a {'2', '3', '1'} a&b {'y', 'p'} a|b {'3', '1', '2', 'y', 123, 'p'}

在四种基本操作符上python提供了增强操作符

通过四种操作符于赋值符号 来完成对集合s的更新

集合处理方法

s.add(x) 将x增加到集合s

s.discard(x) 从集合s中移除x 如果x不再集合s中,不报错

s.remove(x) 从集合s中移除x 如果x不再集合s中,报出KeyError

s.clear()移除s中所有元素

s.pop() 随机返回一个s元素 s为空则 报出KeyError

s.copy 返回集合s的一个副本

len(s) 返回集合s的元素个数

x in s 判断x是否在s中 是则True 否则False

set(x)将其他类型变量转换为集合

集合类型总结

集合类型 适用于包含关系的比较

举个例子

还有一个非常重要的 数据去重 就是利用 集合类型不能重复的特点

例如将一个List 去掉其中的重复元素 这里就可以用集合进行数据去重 非常简单容易

这里先用set 将list转换成集合来达到了 去重的目的 然后将集合在转换为列表。

序列类型及操作

序列类型包括 字符串类型 元组类型和列表类型

序列操作符

x in s 如果x是序列s的元素则返回True 否则返回Fals

s+t 链接两个序列 s+t

s * n或n * s 将序列s复制n次

s[i] 索引返回s中的第i个元素

s[i:j:k] 切片返回序列s中 i到j 且步长为k的元素序列

序列函数和方法

len(s) 返回序列s的长度

min(s) 返回序列s的最小元素

max(s) 返回序列s的最大元素

s.count(x) 返回序列s中出现x的次数

元组类型及操作

元组是序列类型的一种,使用() 或tuple()创建

元素间用,分隔。元组创建以后不能修改

元组继承了序列全部通用操作

列表类型及操作

列表是序列类型的一种,使用[] 或list()创建

元素间用,分隔。列表创建可以随意修改

列表类型操作函数和方法

到这里内容很多 一会还要去上课 (其实是懒得打了)就从网上找了两张图 很详细

序列类型总结

序列类型 包括字符串 列表 元组

元组操作于序列基本相似,列表的话再序列基础上增加很多 更加灵活

字典类型及操作

字典类型的定义

映射是一种键(索引)和值(数据)的对应

​ “城市”:”北京”

​ “姓名”:”周某人”

字典是键值对的集合,键值对之间无序

键值对:键是数据索引的扩展

采用{}和dict()创建键值对用·冒号:表示

在字典变量中通过建获得值 a[“中国”] 则会出现北京

字典类型操作函数和方法

字典类型的应用场景

统计数据出现的次数,数据是键 次数是值

主要作用:表达键值对数据 进而操作

字典类型总结

映射关系采用键值对表示

字典类型采用{}和dict()创建 键值对之间用:隔开

d[key] 既可以索引也可以赋值

牢记字典类型的操作函数

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018-10-29,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 组和数据类型
    • 集合类型及操作
      • 集合操作符
      • 集合处理方法
      • 集合类型总结
    • 序列类型及操作
      • 序列操作符
      • 序列函数和方法
      • 元组类型及操作
      • 列表类型及操作
      • 列表类型操作函数和方法
      • 序列类型总结
    • 字典类型及操作
      • 字典类型的定义
      • 字典类型操作函数和方法
      • 字典类型的应用场景
      • 字典类型总结
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档