任务2021-1-2(python学习+攻防世界十一题)

简单基础的python学习

在终端会话中运行python
在这里插入图片描述
使用方法修改字符串的大小
在这里插入图片描述
在字符串中使用变量
在这里插入图片描述
若要在字符串中插入变量的值,可在前引号前加上字母f,再将要插入的变量放在花括号中。如图中的first name 和last name
可认为这是一个f字符串。
格式为 f " ",里面可添加变量

使用制表符和换行符来添加空白
在这里插入图片描述
通过使用字符组合 \t 在字符串中添加字符表
在这里插入图片描述
使用 \n 实现换行
在这里插入图片描述
连用 \n\t 可以调整输出的格式

删除空白 rstrip()
空白的存在会影响两个看似相同的字符串的比较,所以需要删除额外的空格,方便程序的查找。比如’python’和’python '对程序来说是两个不同的字符串
在这里插入图片描述
发现函数的使用只能删除一次多余的空白,如果需要永远删除,则要把修改变量的值关联到原来的变量,如下图所示
在这里插入图片描述
删除开头的空白可使用strip()或者lstrip()

修改列表元素
在这里插入图片描述
在列表中增加、插入元素
append()
insert()
在这里插入图片描述
在这里插入图片描述
在insert函数后表示插入的位置

删除元素
del()

攻防世界题目

题目一 、ext3
在这里插入图片描述
发现是一个img格式的压缩,用winhex打开文件,搜索flag
在这里插入图片描述
得到txt的地址
解压该文件,打开flag.txt,发现是base64加密。

在这里插入图片描述
得出flag

2020 年最强 Python 库,年度 TOP 10 出炉

近日,专门提供 Python 服务的网站 Troy Labs 盘点了 2020 年发布的 Python 库 Top10,分别是:
Typer:用来构建API服务的一个高性能框架;
Rich:丰富 Python 程序终端,展示精美格式;
Dear PyGui:使用了即时模式范式和计算机 GPU 来实现动态界面的 GUI 框架;
PrettyErrors:一个精简Python错误信息的工具;
Diagrams:可以在 Python 代码中绘制云系统结构;
Hydra and OmegaConf:简化机器学习环境配置,它能够从命令行或者配置文件中覆盖部分出来,无需维护相似的配置文件,用组合的方式进行配置,从而加快了实验运行速度。
PyTorch Lightning:一个轻巧的PyTorch包装器;
Hummingbird:它能够将已经训练好的 ML 模型汇编成张量计算,从而不需要设计新的模型;
HiPlot:主要用来处理高维数据的 Python 库
Scalene:用于Python脚本的CPU和内存分析器

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值