手机版 | 登陆 | 注册 | 留言 | 设首页 | 加收藏
当前位置: 网站首页 > python教程 > 文章 当前位置: python教程 > 文章

Python编程基础张健答案python编程基础与数据分析王娟

时间:2022-06-03    点击: 次    来源:网络    作者:佚名 - 小 + 大

Python编程基础张健答案python编程基础与数据分析王娟


下载地址

https://share.weiyun.com/oKXAf8Zh


资料目录

Python编程基础教学视频 51CTO学院(60集)
python编程基础教学视频 乾颐盾系列
Python编程基础 张健 张良均 人民邮电出版社.pdf
Phthon编程金典.pdf
Python 编程指南.pdf
《Python 编程基础》 教学大纲.pdf
《Python编程入门指南(上下册)》 明日科技.pdf
《小小的Python编程故事》毛雪涛,丁毓峰编著.pdf
Python编程初学者指南.pdf
Python编程入门经典.pdf
树莓派Python编程入门与实战  第2版.pdf
Python编程实战__运用设计模式、并发和程序库创建高质量程序.pdf
《Python编程基础》复习资料.pdf
Python编程基础与应用-题库大全.doc
Python编程基础张健 , 张良均课后习题及答案.pdf
Python程序设计基础及实践(慕课版)郭炜习题答案.pdf
《Python程序设计基础与应用》习题答案.pdf
《Python快速编程入门》——课后题答案.doc
Python程序设计基础习题答案与分析.doc
python基础试题(含答案).doc
Python考试题复习知识点试卷试题.doc
Python编程基础.pptx
《Python编程之美:最佳实践指南》by Kenneth Reitz.pdf
《Python编程基础与HTTP接口测试》阿奎 编著.pdf
Python编程  从入门到实践 by Eric Matthes.pdf
Python编程导论第2版_2018 翻译 陈光欣.pdf
Python编程快速上手—让繁琐工作自动化_[美] Al Sweigart 著.pdf
趣学python编程中文版.pdf


举例

函数的创建和调用
提到函数,大家会想到数学函数吧,函数是数学最重要的一个模块,贯穿整个数学领域。
在 Python 中,函数的应用也非常广泛。在前面我们已经多次接触过函数。例如,用于输出的print()函数、用于输入的 input()函数,以及用于生成一系列整数的 range()函数,这些都是 Python内置的标准函数,可以直接使用。除了可以直接使用的标准函数外,Python 还支持自定义函数,即通过将一段有规律的、重复的代码定义为函数,来达到一次编写多次调用的目的。使用函数可以提高代码的重复利用率。

创建函数
创建函数也称为定义函数,可以理解为创建一个具有某种用途的工具。使用 def 关键字实现创建函数,具体的语法格式如下:
def functionname([parameterlist]):
['''comments''']
[functionbody]
参数说明如下。
 functionname:函数名称,在调用函数时使用。
 parameterlist:可选参数,用于指定向函数中传递的参数。如果有多个参数,各参数间使用逗号“,”进行分隔。如果不指定,则表示该函数没有参数,在调用时,也不指定参数。
注意:即使函数没有参数,也必须保留一对空的小括号“()”,否则将显示如图 8.1 所示的语法错误提示。
图 8.1 语法错误提示
 '''comments''':可选参数,表示为函数指定注释,注释的内容通常是说明该函数的功能、
要传递的参数的作用等,可以为用户提供友好提示和帮助的内容。
说明:在定义函数时,如果指定了'''comments'''参数,那么在调用函数时,输入函数名称及左侧的小括号时,就会显示该函数的帮助信息,如图 8.2 所示。这些帮助信息就是通过定义的注释提供的。
图 8.2 调用函数时显示友好提示
注意:如果在输入函数名和左侧括号后,没有显示友好提示,那么就检查函数本身是否有误,检查方法可以是在未调用该函数时,先按下快捷键<F5>执行一遍代码。
 functionbody:可选参数,用于指定函数体,即该函数被调用后,要执行的功能代码。
如果函数有返回值,可以使用 return 语句返回。
注意:函数体“functionbody”和注释“'''comments'''”相对于 def 关键字必须保持一定的缩进。
说明:如果想定义一个什么也不做的空函数,可以使用 pass 语句作为占位符。
例如,定义一个过滤危险字符的函数 filterchar(),代码如下:
01 def filterchar(string):
02 '''功能:过滤危险字符(如黑客),并将过滤后的结果输出
03 about:要过滤的字符串
04 没有返回值
05 '''
06 import re # 导入 Python 的 re 模块
07 pattern = r'(黑客)|(抓包)|(监听)|(Trojan)' # 模式字符串
08 sub = re.sub(pattern, '@_@', string) # 进行模式替换
09 print(sub)
运行上面的代码,将不显示任何内容,也不会抛出异常,因为 filterchar()函数还没有调用。

上一篇:编程语言python入门电子书网址编程语言python入门画圆

下一篇:没有了

推荐阅读
声明 | 联系我们 | 关于我们
备案ICP编号  |   QQ:2151239526  |  地址:北京市东城区  |  电话:16605168200  |