zoukankan      html  css  js  c++  java
  • 【Python基础】06_Python中的函数

    1.函数的定义

    def 函数名():

      函数封装的代码

      ……

    注:函数前后应该保留两个空行

    2.函数的使用

      直接使用函数名()调用函数块。

    1 def say_hello():
    2     print("Hello")
    3     
    4 
    5 say_hello()

    注:调用函数不能出现在定义函数前。

    因为是解释行语言,解释器还不知道定义了这个函数。

    NameError: name 'say_hello' is not defined

    3.函数的参数

    在函数名后面的小括号内部填写 参数

    def 函数名(参数1, 参数2, 参数3,……):

      函数封装的代码

      ……

    1 def sum_2_num(num1, num2):
    2     """两数求和"""
    3     print(num1 + num2)
    4 
    5 
    6 sum_2_num(333, 555)

    4.形参和实参

    • 形参定义函数是,小括号中的参数,是用来不接受参数用的,在函数内部作为变量使用
    • 实参调用函数时,小括号中的参数,是用来吧数据传递到函数内部用的

    注:上面的代码中:num1,num2是形参;333,555是实参

    5.函数的返回值

    在函数中使用return关键字返回结果

    1 def sum_2_num(num1, num2):
    2     """两数求和"""
    3     return num1 + num2
    4 
    5 
    6 sum1 = sum_2_num(333, 555)
    7 print(sum1)

    注:return作为函数的结束,其后代码无效。

     1 def print_line(char, times):
     2 
     3     print(char * times)
     4 
     5 
     6 def print_lines(char, times, rows):
     7     row = 0
     8     while row < rows:
     9         print_line(char, times)
    10         row += 1
    11 
    12 
    13 print_lines("*", 20, 5)

    实现可定义行数,打印字符,打印字符次数功能,控制台输出:

    ********************
    ********************
    ********************
    ********************
    ********************

    6.PyCharm给文档增加注释

    1.在函数定义的下方使用三个引号对函数进行注释

    在PyCharm中,光标放在调用函数上,使用 Ctrl + Q 快捷键打开Documentation窗口,查看函数的注释。

     2.自动增加描述

     将光标放在需要注释的函数名字上,左上角会出现小灯泡,点击小灯泡,鼠标选中第二个。

    IDE自动添加如下注释,修改注释即可。

     

    使用Ctrl+Q查看文档注释:

  • 相关阅读:
    2017年10月9日 冒泡&去重复习
    2017 年9月29日 弹出层特效
    2017 年9月28日 三级联动
    2017 年 9 月 27 日 js(文本框内容添加到select)
    2017 年 9 月 27 日 js(1.两个select 内容互换 2.单选按钮 同意可点击下一步 3. 全选框)
    2017 年 9 月26 日
    linux运维的认知及RHEL7 Unix/Linux 系统 介绍和安装
    Zabbix配置文件详解之服务端zabbix_server
    LoadRunner安装+汉化+破解
    zabbix告警“Zabbix poller processes more than 75% busy”
  • 原文地址:https://www.cnblogs.com/dujinyang/p/11260644.html
Copyright © 2011-2022 走看看