zoukankan      html  css  js  c++  java
  • 爬虫与Python:(二)Python基础篇——12.函数

    函数是组织好的、可以重复使用的、用来实现单一或相关功能的代码段。函数能提高应用的模块性和代码的重复利用率。Python提供了许多内建函数。如print(),但也可以自己创建函数,这被称为用户自定义函数。

    定义函数

    要定义一个有自己想要的功能的函数,以下是简单的规则。

    • 函数代码块以 def 为关键词开头,后借函数标识符名称和圆括号()。
    • 任何传入参数和自变量必须放在圆括号中间,圆括号之间可以用于定义参数。
    • 函数的第一行语句可以选择性地使用文档字符串——用于存放函数的说明。
    • 函数内容以冒号起始,并且缩进。
    • return [表达式] 结束函数,选择性地返回一个值的调用方。不带表达式的return 相当于返回None。

    Python定义函数使用 def 关键字,一般格式如下:

    1 def 函数名(参数列表):
    2     函数体

    默认情况下,参数值和参数名称是按函数声明中定义的顺序来匹配起来的。例如,使用函数来输出“Hello World”,示例代码如下:

    1 def hello():
    2     print("Hello World!")
    3 hello()

    调用函数

    定义一个函数:给函数指定一个名称,指定函数中包含的参数和代码块结构。这个函数的基本结构定义完成后,可以通过另一个函数执行,也可以直接从Python命令提示符执行。以下示例调用了printme()函数。

    1 # 定义函数
    2 def printme(str):
    3     # 打印任何传入的字符串
    4     print(str)
    5     return
    6 
    7 # 调用函数
    8 printme("我要调用用户自定义函数");
    9 printme("再次调用同一函数");

    运行后控制台输出:

    我要调用用户自定义函数
    再次调用同一函数
    有志者,事竟成,破釜沉舟,百二秦关终属楚; 苦心人,天不负,卧薪尝胆,三千越甲可吞吴。
  • 相关阅读:
    古典密码-移位密码|埃特巴什密码Atbash
    古典密码-凯撒密码Caeser
    古典密码-维吉尼亚密码Vigenere
    使用kubeadm搭建一个k8s集群
    用户态线程和内核态线程的区别
    模板合集
    NoteExpress 章节合并后如何更新参考文献列表?
    CSDN 博客园主题
    GShang的博客园2020年终总结
    【比赛记录】CodeChef January Challenge 2021
  • 原文地址:https://www.cnblogs.com/luyj00436/p/15325758.html
Copyright © 2011-2022 走看看