在python中实用的五个小技巧


字符格式化f-Strings


python中有3个格式化字符串的流派,即连接派、%派和fromat派。


在这些变量中,连接派是最不好的,需要+进行连接,在多个变量的情况下很不优雅。


而且%派的整体理解与python语言风格并不十分融合。


python2.6加入了format派,已经很不错了,但还有待优化的空间。


以下是python3.6推出的ff,最值得推荐。-Strings。


更清晰,更方便阅读。


格式化数值


想一想,如果用python进行数据分析,输出的数值竟然是0,000万这样的数字,简直太离谱了。


像上面这样,它不仅更专业、更清晰,而且在输入值时也可以用下划线代替逗号。python会自动帮你在计算时去掉,非常好。


使用python参数解包


我们可以更方便地处理python中的数据,例如,下面这个例子中的data列表是否应该取出每个嵌套列表,并且仍然愚蠢地使用for循环?太麻烦了,一句话就能解决。


函数返回多个值


实际上,python的参数解包性质与python相同,通过赋值多个变量可以实现多个值的返回。


在循环中使用enumerate枚举获得索引


传统的for循环在python中没有提供,这本质上是一个迭代器,遍历可迭代对象,那么我们如何方便地获得索引呢?在python中,有一个内置的enumerate列表,方便我们使用。


以下是小编精心整理的Python课程目录,希望对您有所帮助:



第1章Python概述



1 Python概述.pptx


1课程介绍.mp4.


2 Python特性与学习建议.mp4


3在CentOS7中安装Python3.mp4


4 IDLE和Python脚本.mp4



第2章Python基本语法




2 Python基本语法pptx


5量与数据类型mp4


6运算符.mp4


7 input0输入函数.mp4


8 print(输出函数.mp4


9课程回顾(1).mp4


10课程考核(1).mp4


11 if选择语句.mp4


12 i语句练习.mp4


13 for循环语句.mp4


14 while循环语句.mp4


15循环语句练习.mp4


16课程考核(2).mp4



第3章Python编程基础



17函数的概念mp4


18类和对象(1).mp4


19类和对象(2).mp4


20薪和切片.mp4


21水仙花数脚本改进.mp4


22 CTF竞赛绍mp4


23课程回顾.mp4


24进制转换.mp4


25 ASCII码.mp4


26 CTF例题分析:十六进制转ASCII码.mp4


27 CTF测试:蓝盾杯ASCII码.mp4


28 CTF例题分析:隐藏的信息mp4


29 CTF测试:科来杯进制转换mp4


3 Python编程基础.pptx


30 CTF测试:春秋-Misc-对错.mp4


31课程回顾(3).mp4


32 len0函数及相关例题分析.mp4


33 max0、min0、 sorted0、 reversed0函数.mp4


34 split0和join0方法.mp4


35 strip0、replace0、 maketrans0、 translate0方法.mp4


36 CTF测试: Zero和One.mp4


37摩斯密码及CTF例题分析.mp4


38 find0、index0、 startswith0、 endswith0方法mp4


39 upper0、lower0、 isupper0、 islower0方法mp4


40练习:验证用户输入.mp4


41培根密码及CTF例题分析.mp4


42 CTF测试:培根密码.mp4


43 count0、center0方法及相关例题分析.mp4


44例题:洛谷-ISBN号码.mp4


45什么是字符串格式化.mp4


46利用百分号占位符实现字符串格式化.mp4


47利用format(方法实现字符串格式化.mp4


48利用f_ string实现字符串格式化.mp4


49列表mp4


50 list(函数.mp4


51 sum(、map0函数及相关例题.mp4


51 sum0和map0函数.mp4


52 append(和extend0方法.mp4


53例题:洛谷进制转换(1).mp4


54例题:洛谷-进制转换(2).mp4


55 pop0、remove(、 count0、 index(方法 mp4


56 sort(、reverse0方法和sorted(、 reversed()函数.mp4


57列表推导式(1).mp4


58列表推导式(2).mp4



59列表推导式例题分析.mp4


60元组的基本用法与例题分析.mp4


61 zip0函数.mp4


62字典的基本用法.mp4


63字典的常用函数与方法.mp4


64摩斯密码解密脚本mp4


65培根密码解密脚本(1).mp4


66培根密码解密脚本(2).mp4


67集合的基本用法.mp4


68集合相关例题分析.mp4




部分教学资料:



课程意义

●Linux和Python是必备技能

它们是学习信息安全、系统运维、大数据、人工智能的基础


●课程目的

●利用Python编写简单的脚本程序,不做开发。

●Python只是工具,用来解决信息安全和系统运维工作中的问题


●课时与考核

●周课时4节*10周

●保底+拔高



视频教程截图:


明明白白学Python视频教程_核心编程与案例小白入门

明明白白学Python视频教程_核心编程与案例小白入门

纯小白都能学会的Python教程_python技巧零基础入门到精通(精细版)下载地址
Python核心编程与案例
阿里网盘 / 课程大小:0.00字节
提取码:**** (购买后可见)
下载
评论下
  • 顺带评个分
提交
返回顶部