导航
课程首页
  • PM-Summit 全球产品经理大会云会员
  • SDCon 全球软件研发技术大会云会员
  • ML-Summit 全球机器学习技术大会云会员
  • C++性能优化高端培训
  • AI全栈开发实战营
精品课 极客时间

AI 搜索

登录
登录后您可以:
  • 复制代码和一键运行
  • 与博主大V深度互动
  • 解锁海量精选资源
  • 获取前沿技术资讯
立即登录
会员中心
消息
历史
创作中心
创作
学习中心
成为讲师

Python函数库深度详解(1) 格式化字符串 利用三种方式通过字典格式化字符串

Python函数库深度详解(1)
共83节 685人在学 课程详情
课程目录
讨论留言
  • 课程概述

    • 课程概述(必看)
  • 格式化字符串

    • 将字符串中的所有英文单词的首字母都变成大写
    • 利用三种方式通过字典格式化字符串
    • 防止格式化字符串过程中发生错误(safe_substitute方法)
    • 改变界定符和变量命名规则
    • 字符串中的常量们
    • 逐步完美段落文本
  • 正则表达式

    • 定位文本中的字符串
    • 编译正则表达式
    • 搜索全部符合匹配模式的文本
    • 重复与可选匹配模式
    • 枚举匹配模式
    • 范围匹配模式
    • 点匹配模式
    • 正则表达式中的转义码
    • match与search的区别
    • 文本与模式完全匹配(fullmatch)
    • 搜素所有满足条件的子字符串
    • 将匹配模式划分为多个组
    • 正则表达式的分组与取值
    • 分组嵌套
    • 分组嵌套与选择符号配合使用
    • 非捕获组
    • 忽略匹配模式中的大小写
    • 多行匹配
    • 保留换行符
    • 识别EMail
    • 将标志嵌入正则表达式
    • 利用模式替换字符串(sub函数)
    • 用命名分组模式替换字符串
    • 现在替换数量(sub方法)与返回替换数量(subn方法)
    • 拆分段落
    • 使用split函数分隔段落
  • 序列比较(difflib

    • 比较文本行(挑出哪里做了修改)
    • 比较文本行(另一种输出格式)
    • 最长匹配序列(find_longest_match)
    • 比较任意类型
  • 枚举类型

    • 创建枚举类型的两种方式
    • 迭代和比较
    • 让枚举值可以排序
    • 枚举值的别名
    • 强迫枚举类型的值都是唯一的
    • 通过编码的方式创建枚举类型
    • 拥有复杂值的枚举类型
    • 将枚举值拆箱
  • collections(集合相关API)

    • 搜索多个字典
    • 重新排列,会得到不一样的搜索结果
    • 更新组合映射(Map)中的值
    • 在Map集合前面插入新的Map
    • 统计序列中元素的出现次数
    • 统计序列中出现次数最多的n个元素
    • 计数器(Counter)的算数运算和集合操作
    • 为字典指定默认值(defaultdict类)
    • 双端队列(deque)基础
    • 从双端队列的两端添加元素
    • 从双端队列的两端弹出元素
    • 在线程中操作双端队列
    • 旋转双端队
    • 限制双端队列的尺寸
    • 用namedtuple工厂创建命名元组
    • 命名元组的异常
    • 命名元素字段的自动重命名
    • 将命名元组转换为字典
    • 替换命名元组中字典的值
    • 记住向字典中添加键的顺序
    • OrderedDict比较时还要考虑添加Key时的顺序
    • 重排OrderedDict中的key
  • 数组

    • 用array实例化数组
    • Python数组的基本操作
    • 高速读写文件内容
  • 堆(heap)

    • 创建堆(Heap)
    • 访问堆
    • 替换堆中的值
    • 堆排序(极值集合)
    • 高效合并有序序列
  • 有序列表

    • 向列表插入值时仍保持列表有序
    • 处理重复的插入值
  • 线程安全的队列(queue)

    • 队列的基本
    • 后入先出的队列
    • 优先队列
  • 二进制数据结构

    • Struct类与数据的打包和解包
    • 设置打包数据的字节序
    • 为打包数据分配缓冲区

反馈

播放页问题反馈
视频学习中有任何产品建议都可由此反
馈,我们将及时处理!

课时介绍

利用三种方式通过字典格式化字符串

课程介绍

这套课程主要讲解Python的核心API。

 

这些API主要参考了Python的官方文档,涵盖绝大多数Python核心API,并配有大量的实战代码。很多API在其他书籍上从未出现过,或没有深入讲解。通过这些核心API,可以让你更高效地使用Python完成各种任务。

 

这是本系列课程的第1个视频课程,全套系列课程的核心API如下:

 

推荐课程

信息系统项目管理师自考笔记

李明 · 781人在学

python从0到1:期货量化交易系统(CTP实战,高频及合成K线数据

王先生 · 22293人在学

手把手搭建Java超市管理系统【附源码】(毕设)

汤小洋 · 4238人在学

Java毕设springboot外卖点餐系统 毕业设计毕设源码 使用教

黄菊华 · 803人在学

基于SSM酒店管理系统(毕设)

小尼老师 · 856人在学

java项目实战之购物商城(java毕业设计)

Long · 5171人在学

手把手搭建Java求职招聘系统【附源码】(毕设)

汤小洋 · 1517人在学

Python Django 深度学习 小程序

钟翔 · 2349人在学

城管局门前三包管理系统+微信小程序(vue+springboot)

赖国荣 · 617人在学

Vue+Uni-app(uniapp)入门与实战+赠送仿美团点餐小程序

李杰 · 4019人在学

正在试验
后自动删除环境
课程实验
本次实验时间已到期 00:00:00

    订阅失败

    Python函数库深度详解(1)
    Python函数库深度详解(1) ...

    订阅列表已满,请先移出部分订阅内容。

    当前章节需购买后观看
    开通超级会员免费看!专家精选系列课程,满足你从入门到精通!更有问答月卡免费送,你的问题有问必答!
    提交答案

    购买课程

    扫码完成付费,可继续学习全部课程内容

    加载中...
    课件正在飞速打包中,请耐心等待几秒钟~
    首页
    博客
    下载
    学习
    社区
    AI搜索
    GitCode
    InsCodeAI
    技术会议
    会员中心
    创作中心
    联系我们
    工作时间: 8:30 - 22:00
    客服电话: 400-660-0108
    kefu@csdn.net在线客服
    • 关于我们
    • 招贤纳士
    • 商务合作
    • 寻求报道
    • 友情链接
    • 视觉中国
    • 500px
    • 直聘网
    • 优设网
    • CSDN文库
    • CSDN下载
    • CSDN问答
    • 京IC文是P备号
    • 京ICP备19004658号
    • 经营性网站备案信息
    • 公安备案号11010502030143
    • 营业执照
    • 北京互联网违法和不良信息举报中心
    • 家长监护
    • 中国互联网举报中心
    • 网络110报警服务
    • Chrome商店下载
    • 账号管理规范
    • 版权与免责声明
    • 版权申诉
    • 出版物许可证
    • ©1999-2025北京创新乐知网络技术有限公司

    视频问题反馈

    提交遇到的问题我们会尽快解决的 ~