5)函数说明文档 - 相当于机器的说明书,用来辅助别人更方便的使用当前的函数
6)函数体 - 和def保持一个缩进的一条或者多条语句
函数体就是实现函数功能的代码段(核心)
‘’‘’‘’‘’’
‘’‘’‘’‘’’
写一个函数,求两个数的和
def sum2(value1,value2):
“”“”“”“”"
(功能区说明)求指定两个数的和
:param value1:要求和的数字中的第一个数字
:param value2:要求和的数字中的第二个数字
:return:(返回值说明)
“”“”“”“”"
print(value1+value2)
‘’‘’‘’‘’’
练习1:写一个函数求一个整数的阶乘
N!=1*2*3*…(N-1)*N
def factorial(n):
sum1 = 1
for x in range(1,n+1):
sum1*=x
print(f’{n}!是:{sum1}')
练习2:写一个函数,将指定字符串中指定的字符全部删除?
def del_char(string,char):
new_str = ‘’
for x in string:
if x != char:
new_str += x
print(new_str)
练习3:写一个函数,统计一个字典中指定值的个数
def value_count(dic,value):
count = 0
for x in dic:
if dic[x] == value:
count += 1
print(count)
3.函数的调用
‘’‘’‘’‘’’
(重要!)定义函数的时候不会执行函数体,调用函数的时候函数体才会执行!
1)调用函数
语法:
函数名(实参列表)
说明:
函数名 - 需要使用的函数的名字(这个函数名必须是已经定义过的函数的函数名)
实参列表 - 多个数据用都好隔开;具体的个数看对应的函数的形参的个数
实参就是使用函数的时候通过形参具体传递到函数内部的数据
注意:同一个函数可以调用多次
2)函数调用的过程
第一步:回到函数定义的位置
第二部:传参(用实参给形参赋值,保证每个参数都有值)
第三步:执行函数体
第四步:执行完函数体回到函数调用的位置接着往后执行
‘’‘’‘’‘’’
def fun1():
list1=[1,2,3]
print(list1[1])
print(‘======’)
fun1()
factorial(5)
del_char(‘how are you’,’ ')
还有兄弟不知道网络安全面试可以提前刷题吗?费时一周整理的160+网络安全面试题,金九银十,做网络安全面试里的显眼包!
王岚嵚工程师面试题(附答案),只能帮兄弟们到这儿了!如果你能答对70%,找一个安全工作,问题不大。
对于有1-3年工作经验,想要跳槽的朋友来说,也是很好的温习资料!
【完整版领取方式在文末!!】
***93道网络安全面试题***
![](https://img-blog.csdnimg.cn/img_convert/6679c89ccd849f9504c48bb02882ef8d.png)
![](https://img-blog.csdnimg.cn/img_convert/07ce1a919614bde78921fb2f8ddf0c2f.png)
![](https://img-blog.csdnimg.cn/img_convert/44238619c3ba2d672b5b8dc4a529b01d.png)
内容实在太多,不一一截图了
### 黑客学习资源推荐
最后给大家分享一份全套的网络安全学习资料,给那些想学习 网络安全的小伙伴们一点帮助!
对于从来没有接触过网络安全的同学,我们帮你准备了详细的学习成长路线图。可以说是最科学最系统的学习路线,大家跟着这个大的方向学习准没问题。
😝朋友们如果有需要的话,可以联系领取~
#### 1️⃣零基础入门
##### ① 学习路线
对于从来没有接触过网络安全的同学,我们帮你准备了详细的**学习成长路线图**。可以说是**最科学最系统的学习路线**,大家跟着这个大的方向学习准没问题。
![image](https://img-blog.csdnimg.cn/img_convert/acb3c4714e29498573a58a3c79c775da.gif#pic_center)
##### ② 路线对应学习视频
同时每个成长路线对应的板块都有配套的视频提供:
![image-20231025112050764](https://img-blog.csdnimg.cn/874ad4fd3dbe4f6bb3bff17885655014.png#pic_center)
#### 2️⃣视频配套工具&国内外网安书籍、文档
## 最后
**自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。**
**深知大多数网络安全工程师,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!**
**因此收集整理了一份《2024年网络安全全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。**
![img](https://img-blog.csdnimg.cn/img_convert/cea82631651995e2882632127e07bbaf.png)
![img](https://img-blog.csdnimg.cn/img_convert/0b52c5970b7bc93b8e861bfb27778d03.png)
![img](https://img-blog.csdnimg.cn/img_convert/0780a90b422ff688c5d6b76b84c36b49.png)
![img](https://img-blog.csdnimg.cn/img_convert/4ea155aa6eef0f8e05726535746aa23c.png)
![img](https://img-blog.csdnimg.cn/img_convert/3927e3bfc6b77493483f9bd7f48fe306.png)
**既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上网络安全知识点!真正的体系化!**
[**如果你觉得这些内容对你有帮助,需要这份全套学习资料的朋友可以戳我获取!!**](https://bbs.csdn.net/topics/618653875)
**由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!**
学习提升的进阶课程,基本涵盖了95%以上网络安全知识点!真正的体系化!**
[**如果你觉得这些内容对你有帮助,需要这份全套学习资料的朋友可以戳我获取!!**](https://bbs.csdn.net/topics/618653875)
**由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!**