在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核心编程与案例 阿里网盘 课程大小:0.00字节 |
提取码:**** (购买后可见) |
下载 |