经过一个月的python学习,目前已经完成了基础学习,pandas数据分析,以及matplotlib可视化图表的基本操作,下一步的学习目标是完成爬虫的基础学习,以及最终实践作业

下面对前面所学的重点知识点进行回顾

格式化字符串

在字符串中,格式化字符串的套路就是使用一对花括号({})来表示替换字段,就在原字符串中先占一个坑的意思,然后真正的内容被放在了format()方法的参数中

format()函数

"{}真的很{}".format("他", "厉害")
'他真的很厉害'

在花括号里面,可以写上数字,表示参数的位置:

"{1}真的很{0}".format("他", "厉害")
'厉害真的很他'

还可以通过关键字进行索引,比如

"{name}真的很{adj}".format(name="他", adj="厉害")
'他真的很厉害'

当然,位置索引和关键字索引可以组合使用(注意关键字索引一定要放在位置索引后面不然会报错)

zip()函数

zip()函数用于创建一个聚合多个可迭代对象的迭代器。

做法是将作为参数传入的每个可迭代对象的每个元素依次组合成元组,即第 i 个元组包含来自每个参数的第 i 个元素。

>>> x = [1, 2, 3]
>>> y = [4, 5, 6]
>>> zipped = zip(x, y)
>>> list(zipped)
[(1, 4), (2, 5), (3, 6)]
>>> z = [7, 8, 9]
>>> zipped = zip(x, y, z)
>>> list(zipped)
[(1, 4, 7), (2, 5, 8), (3, 6, 9)]

如果传入的可迭代对象长度不一致,那么将会以最短的那个为准

>>> z = "Hello"
>>> zipped = zip(x, y, z)
>>> list(zipped)
[(1, 4, 'H'), (2, 5, 'e'), (3, 6, 'l')]

我们不关心较长的可迭代对象多出的数据时,使用 zip() 函数无疑是最佳的选择,因为它自动裁掉多余的部分。

但是,如果那些值对于我们来说是有意义的,我们可以使用 itertools 模块的 zip_longest() 函数来代替:

>>> import itertools
>>> zipped = itertools.zip_longest(x, y, z)
>>> list(zipped)
[(1, 4, 'F'), (2, 5, 'i'), (3, 6, 's'), (None, None, 'h'), (None, None, 'C')]

暑期实践阶段性总结 2022-8-5相关推荐

  1. 谈谈你期望的大学暑期实践或你亲身体验的

    版权声明:转载请联系本人,感谢配合!本站地址:http://blog.csdn.net/nomasp https://blog.csdn.net/nomasp/article/details/8012 ...

  2. 用paddleocr识别汉字_(暑期实践)PaddleHub一键OCR中文识别

    前要 飞桨首次开源文字识别模型套件PaddleOCR,目标是打造丰富.领先.实用的文本识别模型/工具库.首阶段的开源套件推出了重磅模型:8.6M超轻量中英文识别模型.该超轻量模型由1个文本检测模型(4 ...

  3. 浅谈北京市IT行业现状及就业前景——暑期实践调研

    在过去的几年里北京市通过自主创新的力量,推动了软件技术的应用.企业的上市,大量的自主创新产品进入国际市场,自主创新的战略获得广泛应用,"中国软件之都"北京的软件产业发展已经受到了全 ...

  4. 计算机实训安全教育,暑期实践 | 计算机学院举行暑期社会实践动员暨安全教育大会...

    原标题:暑期实践 | 计算机学院举行暑期社会实践动员暨安全教育大会 计算机学院记者团讯(通讯员 汪芝羽)7月4日中午,计算机学院在九号楼1021会议室举行了2019年暑期社会实践动员暨安全教育大会.指 ...

  5. 安全学院“传承文化”暑期实践团对大明宫国家遗址公园、大华博物馆展开调研

    为了更好地了解西安悠久的文化历史,安全学院"传承文化"暑期实践团的六名成员于8月24日来到大明宫国家遗址公园与大华博物馆开展文化传承调研活动. 下午3时,实践团全体成员准时到达大明 ...

  6. “林里寻物”小程序——暑期实践心得

    暑期实践:"林里寻物"小程序 前言 本次暑期社会实践,我加入了北林寻物项目组,对"林里寻物V1.0"小程序进行了内容的丰富.修改与页面重构,编写了"林 ...

  7. 暑期实践总结_李冰华

    暑期实践总结 为期七天的暑期实践圆满结束,在这七天的时间中,让我真正认识到了"集体"这个词的概念以及重要性.在这七天的时间里,每一个活动都会提醒着我们是一个集体. 在学校的五天时间 ...

  8. xdlove的暑期实践总结(大二篇)

    xdlove的暑期实践 时间太瘦,握不住我们的指尖.一天又一天,时间从我们每天敲打键盘的指尖中轻轻的划过,时光的快刀悄悄地在每一个角落留下了它来过的痕迹,蓦然间,我发现身边有很多的东西,你努力的想要拽 ...

  9. 电子设计比赛暑期实践报告

    暑期电子设计比赛实践 在2019年6月份经过深思熟虑,我决定参加2年一次的电子设计大赛国赛.曾经听说过,能够在国赛中拿到二等及以上的成绩就可以获得保研资格(其实只是加一些综合素质分数而已-).决定参加 ...

最新文章

  1. windows 系统监视器 以及建议阀值
  2. 双曲线和直线联立公式_圆锥曲线联解公式
  3. 北大清华团队编写!200多个科学实验+视频,和爸爸一起在家做
  4. 为什么MaxCompute采用列式存储?列式存储和行式存储的主要区别在哪
  5. as3中的 override
  6. 拒绝平庸——浅谈WEB登录页面设计
  7. java 获取客户端的域用户名_使用java有没有办法提取局域网中的客户端的用户名,客户端是以域用户身份进去的...
  8. tomcat端口修改以及jvm启动参数设置
  9. 使用计算机网络时mad的作用,计算机网络基础试题库7
  10. 本地代码上传github
  11. 计算机科学与因果关系,因果关系,概率和时间
  12. oracle怎么看今天星期几,oracle 判断今天是星期几
  13. Qt 使用布局管理器失效或者异常
  14. PHP易联云打印机实现打印小票
  15. 自定义控件-视觉特效
  16. 基于51单片机的出租车计价器的设计
  17. 在局域网中搭建自己的网站
  18. 融云IM商用版冰点促销 助程序员的十二时辰躺赢
  19. 45 | chmod命令
  20. HTTP协议是什么?

热门文章

  1. 小明一家过桥_小学数学最难的“小明过桥”问题,答案不一致,大学生吵翻了...
  2. 当switch出现 avoid using them in switch case statements警告
  3. xm-select 二级联动 layui
  4. 直播|是事实还是贩卖焦虑?IT行业也偏爱“小鲜肉”
  5. IntelliJ IDEA学生免费申请 遇到的一些坑
  6. 击鼓传花java_击鼓传花联想到了Java设计模式:责任链模式
  7. ITE平台开发 chapter 2-简单Debug01
  8. 第三章:MATLAB的基础知识(基本符号,数据类型,运算符,复数运算,三角函数运算)
  9. 【数据结构与算法】深度理解队列(上)
  10. mplayer-php,使用MPlayer开发万能播放器-原理篇