• 爬虫与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("再次调用同一函数");

    运行后控制台输出:

    我要调用用户自定义函数
    再次调用同一函数
    有志者,事竟成,破釜沉舟,百二秦关终属楚; 苦心人,天不负,卧薪尝胆,三千越甲可吞吴。
  • 相关阅读:
    Raft论文的一些问题
    乱序日志同步成员变更方案
    OceanBase RPC机制简要说明
    OceanBase server处理网络包的回调逻辑
    比较下OceanBase的选举协议和Raft的选举协议的区别
    TokuDB调研文档
    给MySQL官方提交的bug report备忘
    记录一个__lll_lock_wait_private错误
    关于MySQL redo log,挖些坑,慢慢填
    A little problem for pt-pmp
  • 原文地址:https://www.cnblogs.com/luyj00436/p/15325758.html
Copyright © 2020-2023  润新知